windows-amd64-race at 6224db9b4d6acbc04a357ef0505424d74b723233 :: Running C:\workdir\go\src\make.bat with args ["C:\\workdir\\go\\src\\make.bat"] and env ["GOBUILDEXIT=1" "=C:=C:\\golang" "ALLUSERSPROFILE=C:\\ProgramData" "APPDATA=C:\\Users\\gopher\\AppData\\Roaming" "CommonProgramFiles=C:\\Program Files\\Common Files" "CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files" "CommonProgramW6432=C:\\Program Files\\Common Files" "COMPUTERNAME=SERVER-2016-V8-" "ComSpec=C:\\Windows\\system32\\cmd.exe" "GooGetRoot=C:\\ProgramData\\GooGet" "HOMEDRIVE=C:" "HOMEPATH=\\Users\\gopher" "LOCALAPPDATA=C:\\Users\\gopher\\AppData\\Local" "LOGONSERVER=\\\\SERVER-2016-V8-" "NUMBER_OF_PROCESSORS=8" "OS=Windows_NT" "PATH=C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\ProgramData\\GooGet;C:\\Program Files\\Google\\Compute Engine\\metadata_scripts;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\Google\\Compute Engine\\sysprep;C:\\Users\\gopher\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\godep\\gcc64\\bin" "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC" "POWERSHELL_DISTRIBUTION_CHANNEL=MSI:Windows Server 2016 Datacenter" "PROCESSOR_ARCHITECTURE=AMD64" "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 79 Stepping 0, GenuineIntel" "PROCESSOR_LEVEL=6" "PROCESSOR_REVISION=4f00" "ProgramData=C:\\ProgramData" "ProgramFiles=C:\\Program Files" "ProgramFiles(x86)=C:\\Program Files (x86)" "ProgramW6432=C:\\Program Files" "PROMPT=$P$G" "PSModulePath=C:\\Program Files (x86)\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell" "PUBLIC=C:\\Users\\Public" "SESSIONNAME=Console" "SystemDrive=C:" "SystemRoot=C:\\Windows" "TEMP=C:\\Users\\gopher\\AppData\\Local\\Temp\\1" "TMP=C:\\Users\\gopher\\AppData\\Local\\Temp\\1" "USERDOMAIN=SERVER-2016-V8-" "USERDOMAIN_ROAMINGPROFILE=SERVER-2016-V8-" "USERNAME=gopher" "USERPROFILE=C:\\Users\\gopher" "windir=C:\\Windows" "GO_STAGE0_NET_DELAY=14s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=C:\\workdir" "GOROOT_BOOTSTRAP=C:\\workdir\\go1.4" "GO_BUILDER_NAME=windows-amd64-race" "GOARCH=amd64" "GOHOSTARCH=amd64" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "PWD=C:\\workdir\\go\\src"] in dir C:\workdir\go\src Building Go cmd/dist using C:\workdir\go1.4. (go1.17.13 windows/amd64) Building Go toolchain1 using C:\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 windows/amd64. --- Installed Go for windows/amd64 in C:\workdir\go Installed commands in C:\workdir\go\bin :: Running C:\workdir\go\bin\go with args ["C:\\workdir\\go\\bin\\go" "install" "-race" "std"] and env ["GOBUILDEXIT=1" "=C:=C:\\golang" "ALLUSERSPROFILE=C:\\ProgramData" "APPDATA=C:\\Users\\gopher\\AppData\\Roaming" "CommonProgramFiles=C:\\Program Files\\Common Files" "CommonProgramFiles(x86)=C:\\Program Files (x86)\\Common Files" "CommonProgramW6432=C:\\Program Files\\Common Files" "COMPUTERNAME=SERVER-2016-V8-" "ComSpec=C:\\Windows\\system32\\cmd.exe" "GooGetRoot=C:\\ProgramData\\GooGet" "HOMEDRIVE=C:" "HOMEPATH=\\Users\\gopher" "LOCALAPPDATA=C:\\Users\\gopher\\AppData\\Local" "LOGONSERVER=\\\\SERVER-2016-V8-" "NUMBER_OF_PROCESSORS=8" "OS=Windows_NT" "PATH=C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32\\Wbem;C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\ProgramData\\GooGet;C:\\Program Files\\Google\\Compute Engine\\metadata_scripts;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\bin;C:\\Program Files\\PowerShell\\7\\;C:\\Program Files\\Google\\Compute Engine\\sysprep;C:\\Users\\gopher\\AppData\\Local\\Microsoft\\WindowsApps;;C:\\godep\\gcc64\\bin" "PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC" "POWERSHELL_DISTRIBUTION_CHANNEL=MSI:Windows Server 2016 Datacenter" "PROCESSOR_ARCHITECTURE=AMD64" "PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 79 Stepping 0, GenuineIntel" "PROCESSOR_LEVEL=6" "PROCESSOR_REVISION=4f00" "ProgramData=C:\\ProgramData" "ProgramFiles=C:\\Program Files" "ProgramFiles(x86)=C:\\Program Files (x86)" "ProgramW6432=C:\\Program Files" "PROMPT=$P$G" "PSModulePath=C:\\Program Files (x86)\\WindowsPowerShell\\Modules;C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules;C:\\Program Files (x86)\\Google\\Cloud SDK\\google-cloud-sdk\\platform\\PowerShell" "PUBLIC=C:\\Users\\Public" "SESSIONNAME=Console" "SystemDrive=C:" "SystemRoot=C:\\Windows" "TEMP=C:\\Users\\gopher\\AppData\\Local\\Temp\\1" "TMP=C:\\Users\\gopher\\AppData\\Local\\Temp\\1" "USERDOMAIN=SERVER-2016-V8-" "USERDOMAIN_ROAMINGPROFILE=SERVER-2016-V8-" "USERNAME=gopher" "USERPROFILE=C:\\Users\\gopher" "windir=C:\\Windows" "GO_STAGE0_NET_DELAY=14s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=C:\\workdir" "GOROOT_BOOTSTRAP=C:\\workdir\\go1.4" "GO_BUILDER_NAME=windows-amd64-race" "GOARCH=amd64" "GOHOSTARCH=amd64" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "PWD=C:\\workdir\\go\\bin"] in dir C:\workdir\go\bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: windows # OS Version: 10.0.14393 ##### Testing packages. ok archive/tar 2.226s ok archive/zip 2.816s ok bufio 1.346s ok bytes 5.271s ok compress/bzip2 1.622s ok compress/flate 6.263s ok compress/gzip 12.607s ok compress/lzw 1.553s ok compress/zlib 5.604s ok container/heap 1.045s ok container/list 1.037s ok container/ring 1.039s ok context 1.074s ok crypto 1.036s ok crypto/aes 1.072s ok crypto/cipher 1.063s ok crypto/des 1.067s ok crypto/dsa 1.037s ok crypto/ecdh 1.238s ok crypto/ecdsa 1.160s ok crypto/ed25519 1.405s ok crypto/elliptic 1.060s ok crypto/hmac 1.038s ok crypto/internal/alias 1.033s ok crypto/internal/bigmod 3.736s ok crypto/internal/boring 1.035s ok crypto/internal/boring/bcache 1.439s ok crypto/internal/edwards25519 38.248s ok crypto/internal/edwards25519/field 14.212s ok crypto/internal/nistec 4.798s ok crypto/internal/nistec/fiat 1.035s [no tests to run] ok crypto/md5 1.048s ok crypto/rand 1.124s ok crypto/rc4 1.500s ok crypto/rsa 1.519s ok crypto/sha1 1.040s ok crypto/sha256 1.039s ok crypto/sha512 1.041s ok crypto/subtle 1.372s ok crypto/tls 2.739s ok crypto/x509 2.764s ok database/sql 1.382s ok database/sql/driver 1.037s ok debug/buildinfo 1.053s ok debug/dwarf 1.115s ok debug/elf 2.244s ok debug/gosym 1.099s ok debug/macho 1.055s ok debug/pe 7.143s ok debug/plan9obj 1.034s ok embed 1.035s [no tests to run] ok embed/internal/embedtest 1.042s ok encoding/ascii85 1.042s ok encoding/asn1 1.039s ok encoding/base32 1.084s ok encoding/base64 1.043s ok encoding/binary 1.039s ok encoding/csv 1.071s ok encoding/gob 16.330s ok encoding/hex 1.043s ok encoding/json 2.279s ok encoding/pem 2.941s ok encoding/xml 1.220s ok errors 1.045s ok expvar 1.039s ok flag 3.178s ok fmt 1.602s ok go/ast 1.049s ok go/build 5.651s ok go/build/constraint 1.040s ok go/constant 1.040s ok go/doc 1.283s ok go/doc/comment 3.487s ok go/format 1.070s ok go/importer 1.635s ok go/internal/gccgoimporter 1.100s ok go/internal/gcimporter 3.834s ok go/internal/srcimporter 20.964s ok go/parser 2.062s ok go/printer 2.346s ok go/scanner 1.040s ok go/token 1.147s ok go/types 42.536s ok hash 1.038s ok hash/adler32 1.064s ok hash/crc32 1.077s ok hash/crc64 1.047s ok hash/fnv 1.041s ok hash/maphash 1.036s ok html 1.039s ok html/template 1.241s ok image 1.441s ok image/color 1.056s ok image/draw 1.623s ok image/gif 1.953s ok image/jpeg 2.371s ok image/png 4.272s ok index/suffixarray 2.052s ok internal/abi 26.145s ok internal/buildcfg 1.039s ok internal/coverage/cformat 1.040s ok internal/coverage/cmerge 1.039s ok internal/coverage/pods 1.052s ok internal/coverage/slicereader 1.037s ok internal/coverage/slicewriter 1.035s ok internal/coverage/test 1.071s ok internal/cpu 1.035s ok internal/dag 1.035s ok internal/diff 1.044s ok internal/fmtsort 1.037s ok internal/fuzz 1.057s ok internal/godebug 1.036s ok internal/intern 1.599s ok internal/itoa 1.039s ok internal/poll 1.566s ok internal/profile 1.043s ok internal/reflectlite 1.273s ok internal/safefilepath 1.036s ok internal/saferio 1.153s ok internal/singleflight 1.145s ok internal/syscall/windows 2.068s ok internal/syscall/windows/registry 1.041s ok internal/testenv 1.035s ok internal/trace 1.214s ok internal/types/errors 2.021s ok internal/unsafeheader 1.038s ok internal/xcoff 1.070s ok io 1.088s ok io/fs 1.283s ok io/ioutil 1.051s ok log 1.050s ok math 1.048s ok math/big 4.038s ok math/bits 1.048s ok math/cmplx 1.040s ok math/rand 2.986s ok mime 1.098s ok mime/multipart 2.654s ok mime/quotedprintable 1.062s ok net 12.336s ok net/http 10.783s ok net/http/cgi 12.401s ok net/http/cookiejar 1.053s ok net/http/fcgi 1.151s ok net/http/httptest 3.238s ok net/http/httptrace 1.042s ok net/http/httputil 1.722s ok net/http/internal 1.045s ok net/http/internal/ascii 1.040s ok net/http/pprof 6.277s ok net/internal/socktest 1.037s ok net/mail 1.043s ok net/netip 1.555s ok net/rpc 1.098s ok net/rpc/jsonrpc 1.058s ok net/smtp 1.095s ok net/textproto 1.068s ok net/url 1.058s ok os 2.584s ok os/exec 4.185s ok os/exec/internal/fdtest 1.038s ok os/signal 2.619s ok os/user 1.056s ok path 1.049s ok path/filepath 1.671s ok plugin 1.042s ok reflect 1.500s ok regexp 4.383s ok regexp/syntax 5.873s ok runtime 71.081s ok runtime/cgo 1.036s ok runtime/coverage 1.038s ok runtime/debug 2.129s ok runtime/internal/atomic 1.090s ok runtime/internal/math 1.036s ok runtime/internal/sys 1.041s ok runtime/metrics 1.048s ok runtime/pprof 21.743s ok runtime/race 28.213s ok runtime/trace 5.875s ok sort 1.469s ok strconv 3.466s ok strings 4.195s ok sync 1.800s ok sync/atomic 2.737s ok syscall 6.172s ok testing 2.930s ok testing/fstest 1.044s ok testing/iotest 1.039s ok testing/quick 1.185s ok text/scanner 1.047s ok text/tabwriter 1.047s ok text/template 1.115s ok text/template/parse 1.049s ok time 3.329s ok unicode 1.045s ok unicode/utf16 1.033s ok unicode/utf8 1.050s ok cmd/addr2line 6.246s ok cmd/api 16.091s ok cmd/asm/internal/asm 4.221s ok cmd/asm/internal/lex 1.042s ok cmd/compile/internal/abt 1.059s ok cmd/compile/internal/amd64 1.045s ok cmd/compile/internal/base 1.041s ok cmd/compile/internal/compare 1.043s ok cmd/compile/internal/dwarfgen 1.867s ok cmd/compile/internal/importer 3.345s ok cmd/compile/internal/ir 1.037s ok cmd/compile/internal/logopt 1.757s ok cmd/compile/internal/noder 1.043s ok cmd/compile/internal/reflectdata 1.038s [no tests to run] ok cmd/compile/internal/ssa 4.823s ok cmd/compile/internal/syntax 1.253s ok cmd/compile/internal/test 16.792s ok cmd/compile/internal/typecheck 1.652s ok cmd/compile/internal/types 1.039s ok cmd/compile/internal/types2 19.419s ok cmd/covdata 1.035s ok cmd/cover 16.993s ok cmd/dist 1.035s ok cmd/doc 2.426s ok cmd/fix 6.322s ok cmd/go 325.368s ok cmd/go/internal/auth 1.039s ok cmd/go/internal/cache 1.455s ok cmd/go/internal/fsys 1.185s ok cmd/go/internal/generate 1.066s ok cmd/go/internal/get 1.061s ok cmd/go/internal/imports 1.058s ok cmd/go/internal/load 1.053s ok cmd/go/internal/lockedfile 2.213s ok cmd/go/internal/lockedfile/internal/filelock 2.090s ok cmd/go/internal/modconv 1.064s ok cmd/go/internal/modfetch 1.058s ok cmd/go/internal/modfetch/codehost 1.056s ok cmd/go/internal/modfetch/zip_sum_test 1.045s ok cmd/go/internal/modindex 1.706s ok cmd/go/internal/modload 1.057s ok cmd/go/internal/mvs 1.074s ok cmd/go/internal/par 1.258s ok cmd/go/internal/str 1.040s ok cmd/go/internal/test 1.060s ok cmd/go/internal/vcs 1.060s ok cmd/go/internal/vcweb 1.058s ok cmd/go/internal/vcweb/vcstest 1.168s ok cmd/go/internal/web 1.046s ok cmd/go/internal/work 1.116s ok cmd/gofmt 1.243s ok cmd/internal/archive 3.205s ok cmd/internal/buildid 1.688s ok cmd/internal/dwarf 1.035s ok cmd/internal/edit 1.034s ok cmd/internal/goobj 1.034s ok cmd/internal/moddeps 3.486s ok cmd/internal/notsha256 1.043s ok cmd/internal/obj 2.025s ok cmd/internal/obj/ppc64 1.387s ok cmd/internal/obj/riscv 1.129s ok cmd/internal/obj/s390x 1.040s ok cmd/internal/obj/x86 4.475s ok cmd/internal/objabi 1.038s ok cmd/internal/pkgpath 5.195s ok cmd/internal/pkgpattern 1.041s ok cmd/internal/quoted 1.041s ok cmd/internal/src 1.034s ok cmd/internal/test2json 1.772s ok cmd/link 14.114s ok cmd/link/internal/benchmark 1.061s ok cmd/link/internal/ld 8.982s ok cmd/link/internal/loader 1.082s ok cmd/nm 9.330s ok cmd/objdump 7.817s ok cmd/pack 8.744s ok cmd/pprof 3.945s ok cmd/trace 1.448s ok cmd/vet 38.460s ##### Running benchmarks briefly. goos: windows goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3043 40436 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2446 53515 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1537 77535 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3147 37241 ns/op 17266 B/op 16 allocs/op Benchmark/Reader/GNU-4 6060 30778 ns/op 17731 B/op 15 allocs/op Benchmark/Reader/PAX-4 1755 75126 ns/op 27753 B/op 33 allocs/op PASS ok archive/tar 1.997s goos: windows goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 326180300 ns/op 1642432 B/op 98 allocs/op BenchmarkZip64Test-4 1 168987500 ns/op BenchmarkZip64TestSizes/4096-4 1542 91808 ns/op BenchmarkZip64TestSizes/1048576-4 132 880073 ns/op BenchmarkZip64TestSizes/67108864-4 1 151347100 ns/op PASS ok archive/zip 2.338s goos: windows goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 247202 493.9 ns/op BenchmarkReaderCopyUnoptimal-4 136234 845.9 ns/op BenchmarkReaderCopyNoWriteTo-4 16610 7470 ns/op BenchmarkReaderWriteToOptimal-4 6110 24294 ns/op BenchmarkReaderReadString-4 136696 928.9 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204219 583.4 ns/op BenchmarkWriterCopyUnoptimal-4 204254 578.6 ns/op BenchmarkWriterCopyNoReadFrom-4 17059 6584 ns/op BenchmarkReaderEmpty-4 36154 3511 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26714 4643 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 600145 201.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.778s goos: windows goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5222 23378 ns/op 1401.67 MB/s BenchmarkWriteByte-4 438 265348 ns/op 15.44 MB/s BenchmarkWriteRune-4 226 510440 ns/op 24.07 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3516747 ns/op BenchmarkBufferFullSmallReads-4 100 1161865 ns/op BenchmarkBufferWriteBlock/N4096-4 6103 18234 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 384 295129 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 22 5416823 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4251579 27.11 ns/op 368.87 MB/s BenchmarkIndexByte/32-4 4092615 29.11 ns/op 1099.44 MB/s BenchmarkIndexByte/4K-4 1000000 135.8 ns/op 30166.67 MB/s BenchmarkIndexBytePortable/10-4 847290 136.0 ns/op 73.53 MB/s BenchmarkIndexBytePortable/32-4 306223 424.3 ns/op 75.41 MB/s BenchmarkIndexBytePortable/4K-4 2455 48530 ns/op 84.40 MB/s BenchmarkIndexRune/10-4 1000000 110.4 ns/op 90.61 MB/s BenchmarkIndexRune/32-4 1036552 110.2 ns/op 290.26 MB/s BenchmarkIndexRune/4K-4 409737 321.9 ns/op 12725.21 MB/s BenchmarkIndexRuneASCII/10-4 3842311 27.45 ns/op 364.29 MB/s BenchmarkIndexRuneASCII/32-4 3839790 31.82 ns/op 1005.60 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 134.7 ns/op 30398.09 MB/s BenchmarkEqual/0-4 7664498 15.67 ns/op BenchmarkEqual/1-4 1380572 91.93 ns/op 10.88 MB/s BenchmarkEqual/6-4 1307126 91.90 ns/op 65.29 MB/s BenchmarkEqual/9-4 1349950 88.99 ns/op 101.13 MB/s BenchmarkEqual/15-4 1266386 96.38 ns/op 155.64 MB/s BenchmarkEqual/16-4 1327922 88.29 ns/op 181.22 MB/s BenchmarkEqual/20-4 1204989 96.44 ns/op 207.38 MB/s BenchmarkEqual/32-4 1266709 93.35 ns/op 342.81 MB/s BenchmarkEqual/4K-4 102386 1164 ns/op 3519.88 MB/s BenchmarkIndex/10-4 2793639 42.66 ns/op 234.43 MB/s BenchmarkIndex/32-4 2733366 41.09 ns/op 778.79 MB/s BenchmarkIndex/4K-4 18056 6704 ns/op 610.94 MB/s BenchmarkIndexEasy/10-4 2998537 40.07 ns/op 249.59 MB/s BenchmarkIndexEasy/32-4 2793698 41.63 ns/op 768.73 MB/s BenchmarkIndexEasy/4K-4 419888 269.8 ns/op 15180.93 MB/s BenchmarkCount/10-4 1365435 87.29 ns/op 114.56 MB/s BenchmarkCount/32-4 1335544 92.85 ns/op 344.64 MB/s BenchmarkCount/4K-4 17557 6733 ns/op 608.34 MB/s BenchmarkCountEasy/10-4 1396275 90.25 ns/op 110.81 MB/s BenchmarkCountEasy/32-4 1307059 88.19 ns/op 362.86 MB/s BenchmarkCountEasy/4K-4 412626 295.8 ns/op 13847.96 MB/s BenchmarkCountSingle/10-4 3152874 36.25 ns/op 275.87 MB/s BenchmarkCountSingle/32-4 3234684 36.53 ns/op 875.94 MB/s BenchmarkCountSingle/4K-4 803863 144.6 ns/op 28322.20 MB/s BenchmarkToUpper/#00-4 2791456 45.48 ns/op BenchmarkToUpper/ONLYUPPER-4 311703 429.1 ns/op BenchmarkToUpper/abc-4 528421 229.3 ns/op BenchmarkToUpper/AbC123-4 306223 405.0 ns/op BenchmarkToUpper/azAZ09_-4 250108 437.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81945 1442 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38340 3286 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58329 2077 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122574 1004 ns/op BenchmarkToLower/#00-4 2793211 42.67 ns/op BenchmarkToLower/abc-4 408440 275.0 ns/op BenchmarkToLower/AbC123-4 306294 389.1 ns/op BenchmarkToLower/azAZ09_-4 244369 427.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79444 1452 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39614 3032 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64684 1903 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123060 1016 ns/op BenchmarkFields/ASCII/16-4 131580 883.3 ns/op 18.11 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 13087 ns/op 19.56 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 613 210331 ns/op 19.47 MB/s 8192 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 3255433 ns/op 20.13 MB/s 139264 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53220400 ns/op 19.70 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 87896 1323 ns/op 12.10 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6127 18965 ns/op 13.50 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 351 345099 ns/op 11.87 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 5538358 ns/op 11.83 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90314750 ns/op 11.61 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 154009 773.7 ns/op 20.68 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10555 ns/op 24.25 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 684 172760 ns/op 23.71 MB/s 23552 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2953930 ns/op 22.19 MB/s 504066 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 50294550 ns/op 20.85 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 122264 950.3 ns/op 16.84 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 12993 ns/op 19.70 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 513 239832 ns/op 17.08 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 4002483 ns/op 16.37 MB/s 512262 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 68845100 ns/op 15.23 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1954566 61.45 ns/op BenchmarkTrimSpace/ASCII-4 1000000 125.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 94425 1230 ns/op BenchmarkTrimSpace/JustNonASCII-4 49069 2567 ns/op BenchmarkToValidUTF8/Valid-4 411169 251.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 409611 355.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 87609 1315 ns/op BenchmarkIndexHard1-4 876 152716 ns/op BenchmarkIndexHard2-4 584 207416 ns/op BenchmarkIndexHard3-4 145 848763 ns/op BenchmarkIndexHard4-4 177 667576 ns/op BenchmarkLastIndexHard1-4 5 21486620 ns/op BenchmarkLastIndexHard2-4 4 28067750 ns/op BenchmarkLastIndexHard3-4 4 29784275 ns/op BenchmarkCountHard1-4 814 153473 ns/op BenchmarkCountHard2-4 559 204409 ns/op BenchmarkCountHard3-4 145 801486 ns/op BenchmarkSplitEmptySeparator-4 1 109399700 ns/op BenchmarkSplitSingleByteSeparator-4 20 5321690 ns/op BenchmarkSplitMultiByteSeparator-4 12 9277258 ns/op BenchmarkSplitNSingleByteSeparator-4 175774 682.9 ns/op BenchmarkSplitNMultiByteSeparator-4 68118 1808 ns/op BenchmarkRepeat-4 175453 690.2 ns/op BenchmarkRepeatLarge/256/1-4 136342 924.3 ns/op 276.98 MB/s BenchmarkRepeatLarge/256/16-4 203593 628.4 ns/op 407.39 MB/s BenchmarkRepeatLarge/512/1-4 94429 1272 ns/op 402.56 MB/s BenchmarkRepeatLarge/512/16-4 136315 987.8 ns/op 518.34 MB/s BenchmarkRepeatLarge/1024/1-4 64692 1887 ns/op 542.69 MB/s BenchmarkRepeatLarge/1024/16-4 76759 1628 ns/op 628.81 MB/s BenchmarkRepeatLarge/2048/1-4 35062 3480 ns/op 588.45 MB/s BenchmarkRepeatLarge/2048/16-4 37202 3177 ns/op 644.71 MB/s BenchmarkRepeatLarge/4096/1-4 20821 5863 ns/op 698.66 MB/s BenchmarkRepeatLarge/4096/16-4 21937 5386 ns/op 760.42 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10548 ns/op 776.63 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10353 ns/op 791.27 MB/s BenchmarkRepeatLarge/8192/4097-4 20845 5714 ns/op 717.06 MB/s BenchmarkRepeatLarge/16384/1-4 10000 18360 ns/op 892.39 MB/s BenchmarkRepeatLarge/16384/16-4 10000 18551 ns/op 883.17 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 13967 ns/op 879.99 MB/s BenchmarkRepeatLarge/32768/1-4 3080 36795 ns/op 890.55 MB/s BenchmarkRepeatLarge/32768/16-4 4080 36142 ns/op 906.66 MB/s BenchmarkRepeatLarge/32768/4097-4 4063 35336 ns/op 811.62 MB/s BenchmarkRepeatLarge/65536/1-4 1746 71582 ns/op 915.54 MB/s BenchmarkRepeatLarge/65536/16-4 2035 71494 ns/op 916.67 MB/s BenchmarkRepeatLarge/65536/4097-4 1755 67299 ns/op 913.16 MB/s BenchmarkRepeatLarge/131072/1-4 818 142136 ns/op 922.16 MB/s BenchmarkRepeatLarge/131072/16-4 877 141471 ns/op 926.49 MB/s BenchmarkRepeatLarge/131072/4097-4 879 135558 ns/op 936.92 MB/s BenchmarkRepeatLarge/262144/1-4 438 289990 ns/op 903.97 MB/s BenchmarkRepeatLarge/262144/16-4 423 281715 ns/op 930.53 MB/s BenchmarkRepeatLarge/262144/4097-4 384 282242 ns/op 914.50 MB/s BenchmarkRepeatLarge/524288/1-4 200 576312 ns/op 909.73 MB/s BenchmarkRepeatLarge/524288/16-4 211 559817 ns/op 936.53 MB/s BenchmarkRepeatLarge/524288/4097-4 200 566350 ns/op 918.72 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1172078 ns/op 894.63 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1142376 ns/op 917.89 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1112382 ns/op 939.19 MB/s BenchmarkRepeatLarge/2097152/1-4 57 2279467 ns/op 920.02 MB/s BenchmarkRepeatLarge/2097152/16-4 60 2310863 ns/op 907.52 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 2229633 ns/op 938.97 MB/s BenchmarkRepeatLarge/4194304/1-4 24 4760408 ns/op 881.08 MB/s BenchmarkRepeatLarge/4194304/16-4 24 4598446 ns/op 912.11 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 4721073 ns/op 887.77 MB/s BenchmarkRepeatLarge/8388608/1-4 13 9766762 ns/op 858.89 MB/s BenchmarkRepeatLarge/8388608/16-4 12 9731317 ns/op 862.02 MB/s BenchmarkRepeatLarge/8388608/4097-4 13 9312331 ns/op 900.59 MB/s BenchmarkRepeatLarge/16777216/1-4 6 21319500 ns/op 786.94 MB/s BenchmarkRepeatLarge/16777216/16-4 6 18078117 ns/op 928.04 MB/s BenchmarkRepeatLarge/16777216/4097-4 6 17744383 ns/op 945.49 MB/s BenchmarkRepeatLarge/33554432/1-4 3 41340533 ns/op 811.66 MB/s BenchmarkRepeatLarge/33554432/16-4 3 36141500 ns/op 928.42 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 35488467 ns/op 945.50 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82995200 ns/op 808.59 MB/s BenchmarkRepeatLarge/67108864/16-4 2 71796100 ns/op 934.71 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 70815800 ns/op 947.65 MB/s BenchmarkRepeatLarge/134217728/1-4 1 144521700 ns/op 928.70 MB/s BenchmarkRepeatLarge/134217728/16-4 1 145487100 ns/op 922.54 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 136720100 ns/op 981.70 MB/s BenchmarkRepeatLarge/268435456/1-4 1 380809200 ns/op 704.91 MB/s BenchmarkRepeatLarge/268435456/16-4 1 284165000 ns/op 944.65 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 283203300 ns/op 947.85 MB/s BenchmarkRepeatLarge/536870912/1-4 1 776363600 ns/op 691.52 MB/s BenchmarkRepeatLarge/536870912/16-4 1 557644800 ns/op 962.75 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 551736300 ns/op 973.06 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1624032500 ns/op 661.16 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1153313800 ns/op 931.01 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1093853000 ns/op 981.61 MB/s BenchmarkBytesCompare/1-4 8180571 13.37 ns/op BenchmarkBytesCompare/2-4 9445322 13.44 ns/op BenchmarkBytesCompare/4-4 8774751 13.47 ns/op BenchmarkBytesCompare/8-4 9466484 12.07 ns/op BenchmarkBytesCompare/16-4 9447776 12.09 ns/op BenchmarkBytesCompare/32-4 8205296 13.93 ns/op BenchmarkBytesCompare/64-4 8177227 14.93 ns/op BenchmarkBytesCompare/128-4 7677788 16.78 ns/op BenchmarkBytesCompare/256-4 5831101 20.60 ns/op BenchmarkBytesCompare/512-4 3837506 31.05 ns/op BenchmarkBytesCompare/1024-4 2457283 48.08 ns/op BenchmarkBytesCompare/2048-4 1412769 85.04 ns/op BenchmarkIndexAnyASCII/1:1-4 1921022 55.41 ns/op BenchmarkIndexAnyASCII/1:2-4 2014572 52.83 ns/op BenchmarkIndexAnyASCII/1:4-4 2234956 55.93 ns/op BenchmarkIndexAnyASCII/1:8-4 1981332 58.15 ns/op BenchmarkIndexAnyASCII/1:16-4 2275851 57.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2013960 53.82 ns/op BenchmarkIndexAnyASCII/1:64-4 2194004 54.28 ns/op BenchmarkIndexAnyASCII/16:1-4 1889596 63.56 ns/op BenchmarkIndexAnyASCII/16:2-4 410270 271.3 ns/op BenchmarkIndexAnyASCII/16:4-4 409555 262.3 ns/op BenchmarkIndexAnyASCII/16:8-4 409290 262.5 ns/op BenchmarkIndexAnyASCII/16:16-4 410916 285.3 ns/op BenchmarkIndexAnyASCII/16:32-4 392712 313.3 ns/op BenchmarkIndexAnyASCII/16:64-4 328382 354.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1683168 69.62 ns/op BenchmarkIndexAnyASCII/256:2-4 37219 3202 ns/op BenchmarkIndexAnyASCII/256:4-4 36152 3215 ns/op BenchmarkIndexAnyASCII/256:8-4 36114 3353 ns/op BenchmarkIndexAnyASCII/256:16-4 36105 3246 ns/op BenchmarkIndexAnyASCII/256:32-4 37242 3278 ns/op BenchmarkIndexAnyASCII/256:64-4 35097 3423 ns/op BenchmarkIndexAnyUTF8/1:1-4 2154475 52.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2277177 52.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2234336 52.45 ns/op BenchmarkIndexAnyUTF8/1:8-4 2234432 53.30 ns/op BenchmarkIndexAnyUTF8/1:16-4 2234316 53.33 ns/op BenchmarkIndexAnyUTF8/1:32-4 2234857 55.08 ns/op BenchmarkIndexAnyUTF8/1:64-4 2194790 57.84 ns/op BenchmarkIndexAnyUTF8/16:1-4 154591 770.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 243560 421.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 245118 434.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 304993 419.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 248442 424.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 244393 447.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 261684 474.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11628 ns/op BenchmarkIndexAnyUTF8/256:2-4 18073 6210 ns/op BenchmarkIndexAnyUTF8/256:4-4 19524 6257 ns/op BenchmarkIndexAnyUTF8/256:8-4 18068 6863 ns/op BenchmarkIndexAnyUTF8/256:16-4 19210 6152 ns/op BenchmarkIndexAnyUTF8/256:32-4 18915 6714 ns/op BenchmarkIndexAnyUTF8/256:64-4 18309 6616 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2195722 57.80 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2193836 53.86 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2276092 54.49 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2234083 56.39 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2232303 52.06 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2118187 53.92 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2209610 54.36 ns/op BenchmarkLastIndexAnyASCII/16:1-4 306372 353.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 340878 363.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 307573 368.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 304490 368.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 326412 379.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 296636 424.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 249453 454.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24126 4616 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24548 4656 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25068 4714 ns/op BenchmarkLastIndexAnyASCII/256:8-4 26142 4670 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25600 4616 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25515 4786 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24094 4905 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2193759 54.30 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2156565 57.96 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2154544 54.85 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2048886 55.76 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2234744 55.51 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2194100 55.64 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1954266 56.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 204043 550.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 245088 434.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 247254 450.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 246330 436.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 244857 458.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 245649 453.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 244902 450.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15170 7726 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19204 5998 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20180 6194 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20178 6098 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18889 6256 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18339 6655 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18051 6598 ns/op BenchmarkTrimASCII/1:1-4 2456770 48.11 ns/op BenchmarkTrimASCII/1:2-4 1918921 61.06 ns/op BenchmarkTrimASCII/1:4-4 1804098 60.61 ns/op BenchmarkTrimASCII/1:8-4 1754460 70.68 ns/op BenchmarkTrimASCII/1:16-4 1463330 84.73 ns/op BenchmarkTrimASCII/16:1-4 412158 260.6 ns/op BenchmarkTrimASCII/16:2-4 307864 355.4 ns/op BenchmarkTrimASCII/16:4-4 304707 365.2 ns/op BenchmarkTrimASCII/16:8-4 304668 368.7 ns/op BenchmarkTrimASCII/16:16-4 305786 373.7 ns/op BenchmarkTrimASCII/256:1-4 35133 3281 ns/op BenchmarkTrimASCII/256:2-4 23638 4834 ns/op BenchmarkTrimASCII/256:4-4 25042 4837 ns/op BenchmarkTrimASCII/256:8-4 25070 4790 ns/op BenchmarkTrimASCII/256:16-4 24580 4807 ns/op BenchmarkTrimASCII/4096:1-4 2048 52931 ns/op BenchmarkTrimASCII/4096:2-4 1532 76471 ns/op BenchmarkTrimASCII/4096:4-4 1532 76502 ns/op BenchmarkTrimASCII/4096:8-4 1540 78012 ns/op BenchmarkTrimASCII/4096:16-4 1533 78308 ns/op BenchmarkTrimByte-4 1412941 83.63 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12217 9593 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12792 9311 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 645 186232 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1366 91530 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2452 46601 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4039 24901 ns/op BenchmarkCompareBytesEqual-4 10223641 11.85 ns/op BenchmarkCompareBytesToNil-4 11168400 10.67 ns/op BenchmarkCompareBytesEmpty-4 12273200 9.467 ns/op BenchmarkCompareBytesIdentical-4 12269060 9.633 ns/op BenchmarkCompareBytesSameLength-4 10251327 10.67 ns/op BenchmarkCompareBytesDifferentLength-4 11141853 10.35 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1876 69222 ns/op 15148.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1534 77667 ns/op 13501.09 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1785 60175 ns/op 17425.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1340 77980 ns/op 13446.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1762 65384 ns/op 16037.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1762 73715 ns/op 14224.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1868 65346 ns/op 16046.76 MB/s BenchmarkCompareBytesBig-4 2041 56466 ns/op 18570.35 MB/s BenchmarkCompareBytesBigIdentical-4 12294829 8.976 ns/op 116818416.32 MB/s PASS ok bytes 58.173s goos: windows goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 81502750 ns/op 1.23 MB/s 3612012 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 334910900 ns/op 1.69 MB/s 3663168 B/op 54 allocs/op BenchmarkDecodeRand-4 4 26599025 ns/op 0.62 MB/s 3651626 B/op 51 allocs/op PASS ok compress/bzip2 2.421s goos: windows goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1824844 ns/op 5.48 MB/s 50750 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 18061067 ns/op 5.54 MB/s 57010 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 179678600 ns/op 5.57 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 2066770 ns/op 4.84 MB/s 44988 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 19698617 ns/op 5.08 MB/s 57298 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 203100400 ns/op 4.92 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1937462 ns/op 5.16 MB/s 48904 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 18883133 ns/op 5.30 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 188534400 ns/op 5.30 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1921715 ns/op 5.20 MB/s 47981 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 18549883 ns/op 5.39 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 187502500 ns/op 5.33 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 2048180 ns/op 4.88 MB/s 49841 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 20990250 ns/op 4.76 MB/s 66956 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 202132700 ns/op 4.95 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 60 1676462 ns/op 5.96 MB/s 49897 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 14038075 ns/op 7.12 MB/s 60173 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 141584600 ns/op 7.06 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1494039 ns/op 6.69 MB/s 49905 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 9 11608033 ns/op 8.61 MB/s 50224 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 112279900 ns/op 8.91 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 78 1552622 ns/op 6.44 MB/s 49041 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 9 11393467 ns/op 8.78 MB/s 53868 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 112256700 ns/op 8.91 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 93 1280894 ns/op 7.81 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12368078 ns/op 8.09 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119122100 ns/op 8.39 MB/s BenchmarkEncode/Digits/Speed/1e4-4 40 2538650 ns/op 3.94 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 22652320 ns/op 4.41 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 221666500 ns/op 4.51 MB/s BenchmarkEncode/Digits/Default/1e4-4 13 8188754 ns/op 1.22 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 85460550 ns/op 1.17 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 916015700 ns/op 1.09 MB/s BenchmarkEncode/Digits/Compression/1e4-4 14 7465436 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 92781250 ns/op 1.08 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 927690300 ns/op 1.08 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1542316 ns/op 6.48 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12573275 ns/op 7.95 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 129856100 ns/op 7.70 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2317192 ns/op 4.32 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17576750 ns/op 5.69 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 182613800 ns/op 5.48 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 7386488 ns/op 1.35 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 80472400 ns/op 1.24 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 811539700 ns/op 1.23 MB/s BenchmarkEncode/Newton/Compression/1e4-4 14 7255650 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 100083800 ns/op 1.00 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 963848400 ns/op 1.04 MB/s PASS ok compress/flate 17.527s goos: windows goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2461560 ns/op 4.06 MB/s BenchmarkDecoder/1e-Reuse4-4 48 2422542 ns/op 4.13 MB/s BenchmarkDecoder/1e5-4 5 23439780 ns/op 4.27 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23249500 ns/op 4.30 MB/s BenchmarkDecoder/1e6-4 1 229488100 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse6-4 1 233400300 ns/op 4.28 MB/s BenchmarkEncoder/1e4-4 60 2034343 ns/op 4.92 MB/s BenchmarkEncoder/1e-Reuse4-4 61 1936767 ns/op 5.16 MB/s BenchmarkEncoder/1e5-4 6 20018150 ns/op 5.00 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19857017 ns/op 5.04 MB/s BenchmarkEncoder/1e6-4 1 200212300 ns/op 4.99 MB/s BenchmarkEncoder/1e-Reuse6-4 1 193357500 ns/op 5.17 MB/s PASS ok compress/lzw 4.262s goos: windows goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 24 4883696 ns/op PASS ok container/heap 1.161s goos: windows goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20139 5481 ns/op BenchmarkWithTimeout/concurrency=40-4 4110 24475 ns/op BenchmarkWithTimeout/concurrency=4000-4 4065 28343 ns/op BenchmarkWithTimeout/concurrency=400000-4 6247 22203 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 414822 322.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10258 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14278 8210 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2446 51098 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1755 77365 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2044 70212 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 218 533085 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 158 772659 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 235 477943 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5533862 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10253000 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 5046646 ns/op BenchmarkCheckCanceled/Err-4 241443 448.9 ns/op BenchmarkCheckCanceled/Done-4 410648 280.6 ns/op BenchmarkContextCancelDone-4 468756 254.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 9787 12677 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 14840 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 15622 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 6248 16569 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 6117 18991 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 546044 216.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306913 385.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 206960 552.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136119 882.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64550 1695 ns/op PASS ok context 14.895s goos: windows goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1660350 71.75 ns/op 223.01 MB/s BenchmarkDecrypt-4 1638705 73.89 ns/op 216.54 MB/s BenchmarkExpand-4 1000000 119.2 ns/op PASS ok crypto/aes 1.553s goos: windows goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 174562 632.2 ns/op 101.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 306700 334.2 ns/op 191.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 174892 653.3 ns/op 97.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 306332 334.7 ns/op 191.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 111345 999.6 ns/op 1350.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 153421 693.9 ns/op 1945.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 111321 1105 ns/op 1221.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 136378 823.6 ns/op 1639.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40956 2933 ns/op 2792.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51178 2423 ns/op 3380.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33226 3645 ns/op 2247.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 37288 3091 ns/op 2650.57 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6110 17904 ns/op 56.91 MB/s BenchmarkAESCFBDecrypt1K-4 6110 17589 ns/op 57.93 MB/s BenchmarkAESCFBDecrypt8K-4 876 141626 ns/op 57.81 MB/s BenchmarkAESOFB1K-4 9740 12330 ns/op 82.64 MB/s BenchmarkAESCTR1K-4 12930 9740 ns/op 104.62 MB/s BenchmarkAESCTR8K-4 1752 74619 ns/op 109.72 MB/s BenchmarkAESCBCEncrypt1K-4 12930 10041 ns/op 101.98 MB/s BenchmarkAESCBCDecrypt1K-4 16593 7235 ns/op 141.52 MB/s PASS ok crypto/cipher 3.963s goos: windows goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72164 1637 ns/op 4.89 MB/s BenchmarkDecrypt-4 81912 1550 ns/op 5.16 MB/s BenchmarkTDESEncrypt-4 31497 3999 ns/op 2.00 MB/s BenchmarkTDESDecrypt-4 29985 4137 ns/op 1.93 MB/s PASS ok crypto/des 1.654s goos: windows goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 879 125640 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8162193 ns/op 1085 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22069660 ns/op 1528 B/op 21 allocs/op BenchmarkECDH/X25519-4 88 1376368 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.819s goos: windows goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1581 71034 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 40 2734958 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 20 6446140 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 876 134919 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8566808 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 21287420 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 4058 31277 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2038288 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5419480 ns/op 1451 B/op 17 allocs/op PASS ok crypto/ecdsa 2.653s goos: windows goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 306 379883 ns/op BenchmarkNewKeyFromSeed-4 306 376667 ns/op BenchmarkSigning-4 298 396398 ns/op BenchmarkVerification-4 183 619116 ns/op PASS ok crypto/ed25519 1.654s goos: windows goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4321 25760 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 142 804776 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 2097395 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5860430 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1366 87943 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 2033210 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5858455 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16035857 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10153 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6134 20855 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4138 31384 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1372057 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2047 50081 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 291 412746 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1357 82750 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1288921 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.521s goos: windows goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14277 8207 ns/op 124.77 MB/s BenchmarkHMACSHA256_32-4 22761 5148 ns/op 6.22 MB/s BenchmarkNewWriteSum-4 10000 10252 ns/op 3.12 MB/s PASS ok crypto/hmac 1.523s goos: windows goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 53343 2453 ns/op BenchmarkModSub-4 64725 1826 ns/op BenchmarkMontgomeryRepr-4 21960 5116 ns/op BenchmarkMontgomeryMul-4 26698 4427 ns/op BenchmarkModMul-4 10000 10549 ns/op BenchmarkExpBig-4 13 8267315 ns/op BenchmarkExp-4 6 16766533 ns/op PASS ok crypto/internal/bigmod 2.079s goos: windows goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3037 36965 ns/op BenchmarkScalarBaseMult-4 334 353816 ns/op BenchmarkScalarMult-4 142 825161 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 210 576628 ns/op PASS ok crypto/internal/edwards25519 1.655s goos: windows goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 501651 229.6 ns/op BenchmarkMultiply-4 4089895 30.32 ns/op BenchmarkSquare-4 4910686 24.66 ns/op BenchmarkInvert-4 23635 4999 ns/op BenchmarkMult32-4 1380787 86.98 ns/op PASS ok crypto/internal/edwards25519/field 1.943s goos: windows goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1904734 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1533 77067 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5499332 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15208486 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 679573 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8180 14923 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1811399 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4637642 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.298s goos: windows goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 611806 205.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 305638 399.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 102301 1060 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 620635 198.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 307833 406.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 112183 1131 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.821s goos: windows goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 122995 1032 ns/op 7.75 MB/s BenchmarkHash64-4 123153 951.5 ns/op 67.26 MB/s BenchmarkHash128-4 111697 1084 ns/op 118.08 MB/s BenchmarkHash256-4 94532 1322 ns/op 193.68 MB/s BenchmarkHash512-4 68275 1817 ns/op 281.75 MB/s BenchmarkHash1K-4 40981 2812 ns/op 364.12 MB/s BenchmarkHash8K-4 6153 16513 ns/op 496.08 MB/s BenchmarkHash1M-4 61 1953005 ns/op 536.90 MB/s BenchmarkHash8M-4 7 15624671 ns/op 536.88 MB/s BenchmarkHash8BytesUnaligned-4 111800 1048 ns/op 7.63 MB/s BenchmarkHash1KUnaligned-4 43785 2809 ns/op 364.49 MB/s BenchmarkHash8KUnaligned-4 10000 16310 ns/op 502.26 MB/s PASS ok crypto/md5 2.788s goos: windows goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 171902600 ns/op PASS ok crypto/rand 1.210s goos: windows goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12537 9657 ns/op 13.25 MB/s BenchmarkRC4_1K-4 1538 75543 ns/op 13.56 MB/s BenchmarkRC4_8K-4 190 585966 ns/op 13.82 MB/s PASS ok crypto/rc4 1.562s goos: windows goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9437033 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22067140 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 41337233 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 3051642 ns/op BenchmarkDecryptOAEP/2048-4 13 9617062 ns/op BenchmarkEncryptOAEP/2048-4 40 3101820 ns/op BenchmarkSignPKCS1v15/2048-4 12 9441292 ns/op BenchmarkVerifyPKCS1v15/2048-4 39 3054856 ns/op BenchmarkSignPSS/2048-4 12 9441525 ns/op BenchmarkVerifyPSS/2048-4 40 3344962 ns/op PASS ok crypto/rsa 2.792s goos: windows goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 102472 1152 ns/op 6.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 122684 963.2 ns/op 8.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 72285 1621 ns/op 197.40 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 76870 1411 ns/op 226.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47252 2521 ns/op 406.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51248 2306 ns/op 444.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 12012 ns/op 682.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 12011 ns/op 682.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.101s goos: windows goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 76526 1506 ns/op 5.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 87800 1324 ns/op 6.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 82269 1401 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25069 4791 ns/op 213.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26139 4558 ns/op 224.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26144 4668 ns/op 219.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4107 29240 ns/op 280.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4153 28455 ns/op 287.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 6097 28666 ns/op 285.78 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.463s goos: windows goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 51182 2175 ns/op 3.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68228 1775 ns/op 4.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 58616 2033 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25602 4387 ns/op 233.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30763 3904 ns/op 262.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29248 4141 ns/op 247.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6087 20696 ns/op 395.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6158 20617 ns/op 397.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6178 20706 ns/op 395.63 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.343s goos: windows goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 17485828 7.820 ns/op BenchmarkConstantTimeEq-4 15342128 7.829 ns/op BenchmarkConstantTimeLessOrEq-4 15293247 7.729 ns/op BenchmarkXORBytes/8Bytes-4 4093341 31.49 ns/op 254.05 MB/s BenchmarkXORBytes/128Bytes-4 3513991 33.63 ns/op 3806.20 MB/s BenchmarkXORBytes/2048Bytes-4 891312 139.1 ns/op 14719.14 MB/s BenchmarkXORBytes/32768Bytes-4 58354 2042 ns/op 16049.82 MB/s PASS ok crypto/subtle 2.112s goos: windows goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 153 714759 ns/op BenchmarkCertCache/1-4 159 755443 ns/op BenchmarkCertCache/2-4 158 797694 ns/op BenchmarkCertCache/3-4 153 721127 ns/op BenchmarkHandshakeServer/RSA-4 39 3329882 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 4003757 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 30 3710517 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 97 1238519 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 144 841204 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 40 2564925 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 54 2151050 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 32463075 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31980850 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 3 34829100 ns/op 30.11 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 38418533 ns/op 27.29 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 2 56638450 ns/op 37.03 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 61969150 ns/op 33.84 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 104500200 ns/op 40.14 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 115239800 ns/op 36.40 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 177767000 ns/op 47.19 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 222584900 ns/op 37.69 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 384802800 ns/op 43.60 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 451205900 ns/op 37.18 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 696279800 ns/op 48.19 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 816354800 ns/op 41.10 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1484381300 ns/op 45.21 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1695351700 ns/op 39.58 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 33452300 ns/op 31.35 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 36779333 ns/op 28.51 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 2 52252700 ns/op 40.13 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 58108100 ns/op 36.09 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 99608550 ns/op 42.11 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 121101800 ns/op 34.63 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 181620400 ns/op 46.19 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 227591900 ns/op 36.86 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 346688900 ns/op 48.39 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 422835300 ns/op 39.68 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 688511400 ns/op 48.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 894474300 ns/op 37.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1590826300 ns/op 42.18 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1737320600 ns/op 38.63 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704076300 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707043100 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 289082400 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289080200 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150417600 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 151341600 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82981450 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79573400 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40370200 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38404867 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143586200 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146551600 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 67402850 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63488150 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 41019533 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38082467 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 28080550 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24802080 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 21483733 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 17438886 ns/op PASS ok crypto/tls 23.688s goos: windows goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12580150 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 278 421523 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1027 119845 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1021 131998 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.969s goos: windows goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 31 3654665 ns/op 281135 B/op 1651 allocs/op BenchmarkConcurrentStmtQuery-4 26 4695515 ns/op 267529 B/op 2071 allocs/op BenchmarkConcurrentStmtExec-4 30 3414097 ns/op 220922 B/op 750 allocs/op BenchmarkConcurrentTxQuery-4 30 3711387 ns/op 274436 B/op 2176 allocs/op BenchmarkConcurrentTxExec-4 40 2857478 ns/op 87803 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 30 4035283 ns/op 104292 B/op 2062 allocs/op BenchmarkConcurrentTxStmtExec-4 85 1344333 ns/op 40116 B/op 381 allocs/op BenchmarkConcurrentRandom-4 36 3147447 ns/op 227447 B/op 1889 allocs/op BenchmarkManyConcurrentQueries-4 1983 57615 ns/op 3986 B/op 20 allocs/op PASS ok database/sql 2.558s goos: windows goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 193762 574.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1298596 ns/op 188252 B/op 13 allocs/op Benchmark115/LineToPC-4 72 1655231 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16172 7305 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.910s goos: windows goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 681 162048 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3069 39784 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.300s goos: windows goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 266 448013 ns/op 18.29 MB/s BenchmarkEncodeToString-4 240 476068 ns/op 17.21 MB/s BenchmarkDecode-4 139 864652 ns/op 15.16 MB/s BenchmarkDecodeString-4 138 842124 ns/op 15.57 MB/s PASS ok encoding/base32 1.805s goos: windows goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 322 336599 ns/op 24.34 MB/s BenchmarkDecodeString/2-4 307794 374.4 ns/op 10.68 MB/s BenchmarkDecodeString/4-4 204805 548.3 ns/op 14.59 MB/s BenchmarkDecodeString/8-4 175644 639.6 ns/op 18.76 MB/s BenchmarkDecodeString/64-4 36159 3429 ns/op 25.67 MB/s BenchmarkDecodeString/8192-4 314 388707 ns/op 28.10 MB/s BenchmarkNewEncoding-4 81997 1311 ns/op 195.34 MB/s PASS ok encoding/base64 2.014s goos: windows goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1228 87445 ns/op 45.74 MB/s BenchmarkReadStruct-4 16382 7095 ns/op 10.57 MB/s BenchmarkWriteStruct-4 17304 6714 ns/op 11.17 MB/s BenchmarkReadInts-4 47248 2523 ns/op 11.89 MB/s BenchmarkWriteInts-4 40917 3032 ns/op 9.89 MB/s BenchmarkWriteSlice1000Int32s-4 1364 97370 ns/op 41.08 MB/s BenchmarkPutUint16-4 3415621 34.61 ns/op 57.79 MB/s BenchmarkAppendUint16-4 3409022 36.36 ns/op 55.00 MB/s BenchmarkPutUint32-4 2364415 48.33 ns/op 82.77 MB/s BenchmarkAppendUint32-4 2362227 49.20 ns/op 81.30 MB/s BenchmarkPutUint64-4 947005 124.8 ns/op 64.12 MB/s BenchmarkAppendUint64-4 954808 126.8 ns/op 63.08 MB/s BenchmarkLittleEndianPutUint16-4 3510547 33.66 ns/op 59.41 MB/s BenchmarkLittleEndianAppendUint16-4 3411775 36.62 ns/op 54.62 MB/s BenchmarkLittleEndianPutUint32-4 2507082 49.45 ns/op 80.89 MB/s BenchmarkLittleEndianAppendUint32-4 2410576 49.41 ns/op 80.95 MB/s BenchmarkLittleEndianPutUint64-4 1000000 126.9 ns/op 63.02 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 124.0 ns/op 64.51 MB/s BenchmarkReadFloats-4 173340 777.5 ns/op 15.43 MB/s BenchmarkWriteFloats-4 136436 902.0 ns/op 13.30 MB/s BenchmarkReadSlice1000Float32s-4 1116 99749 ns/op 40.10 MB/s BenchmarkWriteSlice1000Float32s-4 1118 108204 ns/op 36.97 MB/s BenchmarkReadSlice1000Uint8s-4 76731 1718 ns/op 582.17 MB/s BenchmarkWriteSlice1000Uint8s-4 94414 1231 ns/op 812.19 MB/s BenchmarkPutUvarint32-4 1000000 161.1 ns/op 24.82 MB/s BenchmarkPutUvarint64-4 174644 614.9 ns/op 13.01 MB/s PASS ok encoding/binary 5.090s goos: windows goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6193 17662 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6151 17466 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6056 17409 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4080 29925 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 6112 16453 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7233 16752 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7508 16408 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4094 27676 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10747 ns/op PASS ok encoding/csv 2.292s goos: windows goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 8958 13624 ns/op BenchmarkEndToEndByteBuffer-4 12668 9636 ns/op BenchmarkEndToEndSliceByteBuffer-4 219 517219 ns/op BenchmarkEncodeComplex128Slice-4 612 201008 ns/op BenchmarkEncodeFloat64Slice-4 1116 95362 ns/op BenchmarkEncodeInt32Slice-4 1227 97885 ns/op BenchmarkEncodeStringSlice-4 1752 66861 ns/op BenchmarkEncodeInterfaceSlice-4 57 2125082 ns/op BenchmarkDecodeComplex128Slice-4 471 252760 ns/op BenchmarkDecodeFloat64Slice-4 1118 118780 ns/op BenchmarkDecodeInt32Slice-4 1024 114487 ns/op BenchmarkDecodeStringSlice-4 768 171653 ns/op BenchmarkDecodeStringsSlice-4 244 476309 ns/op BenchmarkDecodeBytesSlice-4 441 239091 ns/op BenchmarkDecodeInterfaceSlice-4 93 1270388 ns/op BenchmarkDecodeMap-4 100 1464505 ns/op PASS ok encoding/gob 3.506s goos: windows goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12406 9524 ns/op 26.88 MB/s BenchmarkEncode/1024-4 3084 38000 ns/op 26.95 MB/s BenchmarkEncode/4096-4 818 151622 ns/op 27.01 MB/s BenchmarkEncode/16384-4 194 594250 ns/op 27.57 MB/s BenchmarkDecode/256-4 25064 4834 ns/op 52.96 MB/s BenchmarkDecode/1024-4 6146 18590 ns/op 55.08 MB/s BenchmarkDecode/4096-4 1749 75363 ns/op 54.35 MB/s BenchmarkDecode/16384-4 384 310326 ns/op 52.80 MB/s BenchmarkDump/256-4 1231 94390 ns/op 2.71 MB/s BenchmarkDump/1024-4 322 367068 ns/op 2.79 MB/s BenchmarkDump/4096-4 79 1507628 ns/op 2.72 MB/s BenchmarkDump/16384-4 19 6429042 ns/op 2.55 MB/s PASS ok encoding/hex 3.022s goos: windows goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 120112600 ns/op 16.16 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 117142100 ns/op 16.57 MB/s 5464 B/op 69 allocs/op BenchmarkCodeMarshal-4 1 126947900 ns/op 15.29 MB/s 1943752 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 133752400 ns/op 14.51 MB/s 10335896 B/op 103 allocs/op BenchmarkMarshalBytes/32-4 20491 5482 ns/op BenchmarkMarshalBytes/256-4 6244 19075 ns/op BenchmarkMarshalBytes/4096-4 439 278135 ns/op BenchmarkMarshalBytesError/32-4 56 2040516 ns/op BenchmarkMarshalBytesError/256-4 57 2107761 ns/op BenchmarkMarshalBytesError/4096-4 48 2299544 ns/op BenchmarkCodeDecoder-4 1 437491700 ns/op 4.44 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 33202 3707 ns/op 3.78 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 42202 2453 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 415083600 ns/op 4.67 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 390620600 ns/op 4.97 MB/s 3068192 B/op 92689 allocs/op BenchmarkUnmarshalString-4 49143 2266 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 123649 955.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 263986 506.8 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 61461 1828 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 49210 2103 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 16602 7588 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2470 56117 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 681 156277 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 120 1204367 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 10986267 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 469796 276.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 451621 274.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 414020 273.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 457136 271.3 ns/op BenchmarkEncodeMarshaler-4 68402 1856 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 68187 1575 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4097828 30.03 ns/op BenchmarkNumberIsValidRegexp-4 20474 5964 ns/op PASS ok encoding/json 8.273s goos: windows goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 40 2588012 ns/op 25.32 MB/s BenchmarkDecode-4 20 5127850 ns/op 17.31 MB/s PASS ok encoding/pem 1.267s goos: windows goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2164 55515 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 722 154206 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3072 33059 ns/op PASS ok encoding/xml 1.499s goos: windows goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 254815 475.1 ns/op BenchmarkIntSet-4 246117 452.3 ns/op BenchmarkFloatAdd-4 53474 2118 ns/op BenchmarkFloatSet-4 318152 426.7 ns/op BenchmarkStringSet-4 300666 399.7 ns/op BenchmarkMapSet-4 76933 1980 ns/op BenchmarkMapSetDifferent-4 49239 2401 ns/op BenchmarkMapSetDifferentRandom-4 240 476101 ns/op BenchmarkMapSetString-4 53474 1936 ns/op BenchmarkMapAddSame-4 32320 3471 ns/op BenchmarkMapAddDifferent-4 14121 8783 ns/op BenchmarkMapAddDifferentRandom-4 200 600514 ns/op BenchmarkMapAddSameSteadyState-4 232504 520.9 ns/op BenchmarkMapAddDifferentSteadyState-4 107727 1179 ns/op BenchmarkRealworldExpvarUsage-4 10000 10351 ns/op PASS ok expvar 3.863s goos: windows goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 108448 1315 ns/op BenchmarkSprintfEmpty-4 420610 278.7 ns/op BenchmarkSprintfString-4 251758 407.2 ns/op BenchmarkSprintfTruncateString-4 267385 511.4 ns/op BenchmarkSprintfTruncateBytes-4 137223 861.6 ns/op BenchmarkSprintfSlowParsingPath-4 227272 532.5 ns/op BenchmarkSprintfQuoteString-4 38398 3078 ns/op BenchmarkSprintfInt-4 240524 511.6 ns/op BenchmarkSprintfIntInt-4 201710 610.2 ns/op BenchmarkSprintfPrefixedInt-4 204934 619.5 ns/op BenchmarkSprintfFloat-4 143740 924.0 ns/op BenchmarkSprintfComplex-4 49285 2318 ns/op BenchmarkSprintfBoolean-4 248422 471.7 ns/op BenchmarkSprintfHexString-4 102636 1132 ns/op BenchmarkSprintfHexBytes-4 68367 1571 ns/op BenchmarkSprintfBytes-4 45517 2920 ns/op BenchmarkSprintfStringer-4 68342 1643 ns/op BenchmarkSprintfStructure-4 32340 3958 ns/op BenchmarkManyArgs-4 53347 2215 ns/op BenchmarkFprintInt-4 72326 1674 ns/op BenchmarkFprintfBytes-4 76820 1551 ns/op BenchmarkFprintIntNoAlloc-4 72308 1702 ns/op BenchmarkScanInts-4 33 3255091 ns/op BenchmarkScanRecursiveInt-4 1 404293900 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 448218100 ns/op PASS ok fmt 6.051s goos: windows goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 322 336648 ns/op PASS ok go/build 1.190s goos: windows goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 42267 2496 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 12049 8998 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4098 31427 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1024 121119 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 250 476716 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 2031129 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 8302829 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 35132400 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 138698800 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.386s goos: windows goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 265631300 ns/op 0.24 MB/s 44731520 B/op 48646 allocs/op PASS ok go/format 1.330s goos: windows goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20505340 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 17589633 ns/op 3.06 MB/s BenchmarkResolve-4 40 2632778 ns/op 20.46 MB/s PASS ok go/parser 2.161s goos: windows goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156265700 ns/op 0.33 MB/s 5219320 B/op 27640 allocs/op BenchmarkPrintDecl-4 721 161314 ns/op 0.20 MB/s 16197 B/op 51 allocs/op PASS ok go/printer 1.337s goos: windows goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 260 439583 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8952767 ns/op 6.10 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 13303638 ns/op 5.41 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18394633 ns/op 6.17 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 211 564714 ns/op 5.45 MB/s PASS ok go/scanner 1.757s goos: windows goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 110.4 ns/op PASS ok go/token 1.152s goos: windows goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 100 1016107 ns/op BenchmarkNamed/Underlying/nongeneric-4 864278 136.8 ns/op BenchmarkNamed/Underlying/generic-4 1000000 135.8 ns/op BenchmarkNamed/Underlying/src_instance-4 835784 132.0 ns/op BenchmarkNamed/Underlying/user_instance-4 853806 137.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20139 5577 ns/op BenchmarkNamed/NewMethodSet/generic-4 20838 5764 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 19203 5846 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20132 5873 ns/op BenchmarkCheck/http/funcbodies/info-4 1 661139700 ns/op 46021 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 480442200 ns/op 63329 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 272491200 ns/op 111659 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 276362000 ns/op 110095 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1144511400 ns/op 4475 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 127878800 ns/op 40054 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 81563000 ns/op 62798 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 82496000 ns/op 62088 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 464834900 ns/op 4662 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 81023550 ns/op 26745 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 61008900 ns/op 35519 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 59579000 ns/op 36077 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1600625600 ns/op 38394 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 605453300 ns/op 101502 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 146406400 ns/op 419756 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 120117700 ns/op 511623 lines/s BenchmarkCheck/go\internal\gcimporter/funcbodies/info-4 1 1396478800 ns/op 1445 lines/s BenchmarkCheck/go\internal\gcimporter/funcbodies/noinfo-4 1 122067500 ns/op 16532 lines/s BenchmarkCheck/go\internal\gcimporter/nofuncbodies/info-4 1 105413000 ns/op 19144 lines/s BenchmarkCheck/go\internal\gcimporter/nofuncbodies/noinfo-4 1 107463300 ns/op 18779 lines/s PASS ok go/types 29.211s goos: windows goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9387 12802 ns/op 79.98 MB/s PASS ok hash/adler32 1.241s goos: windows goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 201636 566.2 ns/op 26.49 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204739 572.4 ns/op 26.20 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 111813 1074 ns/op 37.24 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111931 1064 ns/op 37.58 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 411507 270.9 ns/op 1889.95 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 405555 260.2 ns/op 1968.05 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 413222 297.8 ns/op 3438.49 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 412767 291.2 ns/op 3516.02 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 205310 504.3 ns/op 8122.64 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244304 500.2 ns/op 8188.77 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51211 2326 ns/op 14090.65 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 49358 2315 ns/op 14157.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 413293 260.1 ns/op 57.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 606304 254.5 ns/op 58.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 410859 264.0 ns/op 151.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 406201 264.5 ns/op 151.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 303589 389.3 ns/op 1315.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 305140 374.5 ns/op 1367.25 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 248395 463.9 ns/op 2207.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 245112 474.1 ns/op 2159.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 205591 570.3 ns/op 7182.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 202873 562.8 ns/op 7277.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45410 2688 ns/op 12190.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 43888 2826 ns/op 11595.31 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 243793 576.6 ns/op 26.01 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 205458 537.2 ns/op 27.92 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 111814 1196 ns/op 33.43 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 111912 1126 ns/op 35.52 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8294 14595 ns/op 35.08 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8292 14132 ns/op 36.23 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4086 31546 ns/op 32.46 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4164 30013 ns/op 34.12 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 944 126193 ns/op 32.46 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 945 129157 ns/op 31.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1025193 ns/op 31.96 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1064863 ns/op 30.77 MB/s PASS ok hash/crc32 5.865s goos: windows goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1337980 ns/op 48.98 MB/s BenchmarkCrc64/ISO4KB-4 1114 113061 ns/op 36.23 MB/s BenchmarkCrc64/ISO1KB-4 4167 24393 ns/op 41.98 MB/s BenchmarkCrc64/ECMA64KB-4 90 1312719 ns/op 49.92 MB/s BenchmarkCrc64/Random64KB-4 100 1230902 ns/op 53.24 MB/s BenchmarkCrc64/Random16KB-4 331 339054 ns/op 48.32 MB/s PASS ok hash/crc64 1.915s goos: windows goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10000 13090 ns/op 78.23 MB/s BenchmarkFnv32aKB-4 10000 13278 ns/op 77.12 MB/s BenchmarkFnv64KB-4 8878 13423 ns/op 76.29 MB/s BenchmarkFnv64aKB-4 9032 13515 ns/op 75.77 MB/s BenchmarkFnv128KB-4 2055 59879 ns/op 17.10 MB/s BenchmarkFnv128aKB-4 2037 58486 ns/op 17.51 MB/s PASS ok hash/fnv 1.979s goos: windows goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 579140 204.0 ns/op 19.61 MB/s BenchmarkHash/n=4/Bytes-4 4096275 29.81 ns/op 134.18 MB/s BenchmarkHash/n=4/String-4 3960891 29.83 ns/op 134.09 MB/s BenchmarkHash/n=8/Write-4 514284 210.7 ns/op 37.96 MB/s BenchmarkHash/n=8/Bytes-4 3970603 30.99 ns/op 258.15 MB/s BenchmarkHash/n=8/String-4 4238140 28.80 ns/op 277.82 MB/s BenchmarkHash/n=16/Write-4 617792 213.4 ns/op 74.96 MB/s BenchmarkHash/n=16/Bytes-4 4088084 28.43 ns/op 562.86 MB/s BenchmarkHash/n=16/String-4 4376127 27.68 ns/op 578.13 MB/s BenchmarkHash/n=32/Write-4 631113 213.6 ns/op 149.83 MB/s BenchmarkHash/n=32/Bytes-4 4221070 28.46 ns/op 1124.39 MB/s BenchmarkHash/n=32/String-4 3965092 28.58 ns/op 1119.86 MB/s BenchmarkHash/n=64/Write-4 402454 254.6 ns/op 251.35 MB/s BenchmarkHash/n=64/Bytes-4 3719246 31.77 ns/op 2014.75 MB/s BenchmarkHash/n=64/String-4 3614848 30.81 ns/op 2077.36 MB/s BenchmarkHash/n=256/Write-4 408649 317.6 ns/op 806.12 MB/s BenchmarkHash/n=256/Bytes-4 2083575 58.13 ns/op 4403.91 MB/s BenchmarkHash/n=256/String-4 2014209 57.71 ns/op 4436.24 MB/s BenchmarkHash/n=320/Write-4 408385 303.8 ns/op 1053.40 MB/s BenchmarkHash/n=320/Bytes-4 1639987 72.05 ns/op 4441.16 MB/s BenchmarkHash/n=320/String-4 1638643 69.14 ns/op 4628.18 MB/s BenchmarkHash/n=1024/Write-4 246334 499.3 ns/op 2050.81 MB/s BenchmarkHash/n=1024/Bytes-4 654484 159.7 ns/op 6413.05 MB/s BenchmarkHash/n=1024/String-4 1000000 174.8 ns/op 5859.47 MB/s BenchmarkHash/n=4096/Write-4 111678 1076 ns/op 3807.35 MB/s BenchmarkHash/n=4096/Bytes-4 244209 587.8 ns/op 6967.86 MB/s BenchmarkHash/n=4096/String-4 204060 593.6 ns/op 6900.48 MB/s BenchmarkHash/n=16384/Write-4 36140 3296 ns/op 4971.38 MB/s BenchmarkHash/n=16384/Bytes-4 51098 2347 ns/op 6979.75 MB/s BenchmarkHash/n=16384/String-4 49101 2386 ns/op 6867.94 MB/s PASS ok hash/maphash 5.663s goos: windows goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 723 141805 ns/op BenchmarkEscapeNone-4 123846 986.7 ns/op BenchmarkUnescape-4 722 163551 ns/op BenchmarkUnescapeNone-4 546261 219.9 ns/op BenchmarkUnescapeSparse-4 10000 11617 ns/op BenchmarkUnescapeDense-4 1117 108395 ns/op PASS ok html 1.906s goos: windows goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8577 12980 ns/op BenchmarkCSSEscaperNoSpecials-4 42481 2781 ns/op BenchmarkDecodeCSS-4 26691 4610 ns/op BenchmarkDecodeCSSNoSpecials-4 4091527 28.88 ns/op BenchmarkCSSValueFilter-4 111886 1038 ns/op BenchmarkCSSValueFilterOk-4 81867 1396 ns/op BenchmarkEscapedExecute-4 4092 25310 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11327 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64603 1889 ns/op BenchmarkStripTags-4 20817 5723 ns/op BenchmarkStripTagsNoSpecials-4 306700 436.1 ns/op BenchmarkJSValEscaperWithNum-4 23618 5456 ns/op BenchmarkJSValEscaperWithStr-4 4150 27067 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18620 6399 ns/op BenchmarkJSValEscaperWithObj-4 4147 28979 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14120 8991 ns/op BenchmarkJSStrEscaperNoSpecials-4 55928 2095 ns/op BenchmarkJSStrEscaper-4 10000 11134 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 49108 2366 ns/op BenchmarkJSRegexpEscaper-4 10000 11809 ns/op BenchmarkTemplateSpecialTags-4 87 1335530 ns/op BenchmarkURLEscaper-4 4089 26753 ns/op BenchmarkURLEscaperNoSpecials-4 205689 674.3 ns/op BenchmarkURLNormalizer-4 5893 20051 ns/op BenchmarkURLNormalizerNoSpecials-4 184111 700.3 ns/op BenchmarkSrcsetFilter-4 19147 6374 ns/op BenchmarkSrcsetFilterNoSpecials-4 112066 1098 ns/op PASS ok html/template 5.155s goos: windows goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 587400 189.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 409807 266.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 615163 193.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 397548 274.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1730136 68.88 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1661055 70.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1294426 92.05 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 405295 277.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 408190 351.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 407028 266.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 307101 343.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 1000000 159.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 606458 228.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 133.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 613527 226.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 404149 280.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1365284 88.73 ns/op BenchmarkRGBASetRGBA-4 1321442 90.93 ns/op BenchmarkRGBA64At-4 737662 161.5 ns/op BenchmarkRGBA64SetRGBA64-4 1000000 167.0 ns/op BenchmarkNRGBAAt-4 1336326 89.90 ns/op BenchmarkNRGBASetNRGBA-4 1323729 88.55 ns/op BenchmarkNRGBA64At-4 745519 159.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 609910 164.9 ns/op BenchmarkAlphaAt-4 2362264 50.43 ns/op BenchmarkAlphaSetAlpha-4 2195521 51.15 ns/op BenchmarkAlpha16At-4 1480693 82.46 ns/op BenchmarkAlphaSetAlpha16-4 1462249 82.82 ns/op BenchmarkGrayAt-4 2195931 52.92 ns/op BenchmarkGraySetGray-4 2456906 50.49 ns/op BenchmarkGray16At-4 1480327 85.09 ns/op BenchmarkGraySetGray16-4 1497950 80.85 ns/op PASS ok image 6.707s goos: windows goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4232580 28.84 ns/op BenchmarkYCbCrToRGB/128-4 3964857 30.54 ns/op BenchmarkYCbCrToRGB/255-4 4095283 29.57 ns/op BenchmarkRGBToYCbCr/0-4 4091721 28.64 ns/op BenchmarkRGBToYCbCr/Cb-4 4098822 29.78 ns/op BenchmarkRGBToYCbCr/Cr-4 4095478 28.61 ns/op BenchmarkYCbCrToRGBA/0-4 3321063 37.05 ns/op BenchmarkYCbCrToRGBA/128-4 3323160 36.44 ns/op BenchmarkYCbCrToRGBA/255-4 3233472 36.25 ns/op BenchmarkNYCbCrAToRGBA/0-4 3235738 38.33 ns/op BenchmarkNYCbCrAToRGBA/128-4 3146880 37.55 ns/op BenchmarkNYCbCrAToRGBA/255-4 3235660 36.83 ns/op PASS ok image/color 2.926s goos: windows goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35483533 ns/op BenchmarkFillSrc-4 249 419656 ns/op BenchmarkCopyOver-4 7 17300786 ns/op BenchmarkCopySrc-4 384 300164 ns/op BenchmarkNRGBAOver-4 6 18558400 ns/op BenchmarkNRGBASrc-4 9 12797844 ns/op BenchmarkYCbCr-4 8 14285112 ns/op BenchmarkGray-4 14 7883350 ns/op BenchmarkCMYK-4 9 13241167 ns/op BenchmarkGlyphOver-4 20 5958670 ns/op BenchmarkRGBAMaskOver-4 4 30778125 ns/op BenchmarkGrayMaskOver-4 5 24412580 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38731167 ns/op BenchmarkRGBA-4 4 25632975 ns/op BenchmarkPalettedFill-4 766 151696 ns/op BenchmarkPalettedRGBA-4 4 25880825 ns/op BenchmarkGenericOver-4 2 57128850 ns/op BenchmarkGenericMaskOver-4 5 24022620 ns/op BenchmarkGenericSrc-4 3 38089133 ns/op BenchmarkGenericMaskSrc-4 3 33853933 ns/op PASS ok image/draw 7.304s goos: windows goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4923842 ns/op 3.14 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 125010600 ns/op 2.46 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3083024100 ns/op 0.40 MB/s 417256 B/op 14 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1985579 ns/op 7.78 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152304100 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.301s goos: windows goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3961 30086 ns/op BenchmarkIDCT-4 4131 30517 ns/op BenchmarkDecodeBaseline-4 8 13428150 ns/op 4.60 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17907833 ns/op 3.45 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 167956100 ns/op 7.32 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 204114200 ns/op 4.52 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.408s goos: windows goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11148582 9.545 ns/op BenchmarkDecodeGray-4 12 9276525 ns/op 7.06 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38411533 ns/op 6.82 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33531067 ns/op 7.82 MB/s 346594 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5452771 ns/op 12.02 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31981575 ns/op 8.20 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39389300 ns/op 6.66 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 58111150 ns/op 5.29 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 58599450 ns/op 5.24 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 190424100 ns/op 6.45 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 202159700 ns/op 6.08 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28535100 ns/op 10.77 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 190466500 ns/op 6.45 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 819331800 ns/op 1.50 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.583s goos: windows goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54693300 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44911967 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 373038800 ns/op 1.34 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 337947600 ns/op 1.48 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54680250 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45580067 ns/op 2.19 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 339819600 ns/op 1.47 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 321278600 ns/op 1.56 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 791988100 ns/op 1.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 743153700 ns/op 1.35 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4435557600 ns/op 1.13 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4312527100 ns/op 1.16 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 9022923 ns/op 11.08 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 8871583 ns/op 11.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44614233 ns/op 11.21 MB/s 2007122 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46248300 ns/op 10.81 MB/s 4005970 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 86922050 ns/op 11.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 86946700 ns/op 11.50 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 428670700 ns/op 11.66 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 459013500 ns/op 10.89 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 65379800 ns/op 1.53 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55181350 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 438467300 ns/op 1.14 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 480278800 ns/op 1.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1055695700 ns/op 0.95 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1108398400 ns/op 0.90 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6999071400 ns/op 0.71 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6692658500 ns/op 0.75 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 163978700 ns/op 25.49 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 153338900 ns/op 27.26 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 75.623s goos: windows goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36146 3270 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 36138 3297 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32319 3777 ns/op 1.06 MB/s BenchmarkMarshalCorpusFile/8-4 26077 4566 ns/op 1.75 MB/s BenchmarkMarshalCorpusFile/16-4 20808 5723 ns/op 2.80 MB/s BenchmarkMarshalCorpusFile/32-4 13509 8748 ns/op 3.66 MB/s BenchmarkMarshalCorpusFile/64-4 10000 14065 ns/op 4.55 MB/s BenchmarkMarshalCorpusFile/128-4 6180 23548 ns/op 5.44 MB/s BenchmarkMarshalCorpusFile/256-4 3055 43478 ns/op 5.89 MB/s BenchmarkMarshalCorpusFile/512-4 1368 86363 ns/op 5.93 MB/s BenchmarkMarshalCorpusFile/1024-4 722 173066 ns/op 5.92 MB/s BenchmarkMarshalCorpusFile/2048-4 322 333443 ns/op 6.14 MB/s BenchmarkMarshalCorpusFile/4096-4 180 661826 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1318757 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/16384-4 62 2646545 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5273840 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10550150 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21272880 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/262144-4 3 43288767 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/524288-4 2 86940650 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 171885400 ns/op 6.10 MB/s BenchmarkUnmarshalCorpusFile/1-4 8980 12276 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9242 12472 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 14062 ns/op 0.28 MB/s BenchmarkUnmarshalCorpusFile/8-4 6067 17220 ns/op 0.46 MB/s BenchmarkUnmarshalCorpusFile/16-4 6038 20384 ns/op 0.78 MB/s BenchmarkUnmarshalCorpusFile/32-4 4062 29097 ns/op 1.10 MB/s BenchmarkUnmarshalCorpusFile/64-4 3051 34224 ns/op 1.87 MB/s BenchmarkUnmarshalCorpusFile/128-4 3092 43904 ns/op 2.92 MB/s BenchmarkUnmarshalCorpusFile/256-4 1117 119770 ns/op 2.14 MB/s BenchmarkUnmarshalCorpusFile/512-4 534 221313 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/1024-4 285 421551 ns/op 2.43 MB/s BenchmarkUnmarshalCorpusFile/2048-4 142 797948 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1611004 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 3198810 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6471775 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 13347922 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 26126925 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 50126633 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 100567100 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 199247800 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 399232500 ns/op 2.63 MB/s BenchmarkMutatorBytes/1-4 1 112302300 ns/op BenchmarkMutatorBytes/10-4 26120 4711 ns/op BenchmarkMutatorBytes/100-4 25614 4804 ns/op BenchmarkMutatorBytes/1000-4 18618 6873 ns/op BenchmarkMutatorBytes/10000-4 4082 27983 ns/op BenchmarkMutatorBytes/100000-4 768 175450 ns/op BenchmarkMutatorString/1-4 25587 4695 ns/op BenchmarkMutatorString/10-4 26121 4598 ns/op BenchmarkMutatorString/100-4 24543 5691 ns/op BenchmarkMutatorString/1000-4 13641 10950 ns/op BenchmarkMutatorString/10000-4 3031 54758 ns/op BenchmarkMutatorString/100000-4 342 434040 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15206 7836 ns/op BenchmarkMutatorAllBasicTypes/string-4 15182 8296 ns/op BenchmarkMutatorAllBasicTypes/bool-4 38334 3311 ns/op BenchmarkMutatorAllBasicTypes/float32-4 34189 3399 ns/op BenchmarkMutatorAllBasicTypes/float64-4 35100 3255 ns/op BenchmarkMutatorAllBasicTypes/int-4 38386 3181 ns/op BenchmarkMutatorAllBasicTypes/int8-4 37233 3121 ns/op BenchmarkMutatorAllBasicTypes/int16-4 38395 3255 ns/op BenchmarkMutatorAllBasicTypes/int32-4 37236 3120 ns/op BenchmarkMutatorAllBasicTypes/int64-4 37275 3484 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 37180 3495 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 36124 3379 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 29940 3391 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 34159 3404 ns/op PASS ok internal/fuzz 13.538s goos: windows goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 12435 9113 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 122800 993.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.313s PASS ok internal/poll 1.038s goos: windows goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 4 25144950 ns/op PASS ok internal/trace 2.767s goos: windows goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 8382 14912 ns/op BenchmarkCopyNLarge-4 423 339401 ns/op PASS ok io 1.451s goos: windows goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 205131 557.0 ns/op BenchmarkPrintln-4 27933 4579 ns/op BenchmarkPrintlnNoFlags-4 49219 2639 ns/op PASS ok log 1.496s goos: windows goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1980528 58.20 ns/op BenchmarkAcosh-4 1000000 122.1 ns/op BenchmarkAsin-4 2082667 57.23 ns/op BenchmarkAsinh-4 1000000 123.9 ns/op BenchmarkAtan-4 2925216 41.73 ns/op BenchmarkAtanh-4 1000000 122.1 ns/op BenchmarkAtan2-4 2016382 59.08 ns/op BenchmarkCbrt-4 1308114 88.86 ns/op BenchmarkCeil-4 17505980 7.366 ns/op BenchmarkCopysign-4 2855116 42.74 ns/op BenchmarkCos-4 1266342 94.84 ns/op BenchmarkCosh-4 1462410 84.80 ns/op BenchmarkErf-4 2614134 43.72 ns/op BenchmarkErfc-4 2561256 44.62 ns/op BenchmarkErfinv-4 2359695 50.91 ns/op BenchmarkErfcinv-4 2362636 50.86 ns/op BenchmarkExp-4 4736305 24.33 ns/op BenchmarkExpGo-4 1000000 139.6 ns/op BenchmarkExpm1-4 1921293 63.03 ns/op BenchmarkExp2-4 1000000 123.1 ns/op BenchmarkExp2Go-4 1000000 134.6 ns/op BenchmarkAbs-4 3719730 32.03 ns/op BenchmarkDim-4 7687576 14.86 ns/op BenchmarkFloor-4 15378109 7.176 ns/op BenchmarkMax-4 10189784 10.92 ns/op BenchmarkMin-4 10300870 10.61 ns/op BenchmarkMod-4 305677 348.2 ns/op BenchmarkFrexp-4 1981544 63.60 ns/op BenchmarkGamma-4 622276 171.0 ns/op BenchmarkHypot-4 9445694 13.75 ns/op BenchmarkHypotGo-4 1494823 79.06 ns/op BenchmarkIlogb-4 2158552 54.76 ns/op BenchmarkJ0-4 245112 505.9 ns/op BenchmarkJ1-4 239937 483.9 ns/op BenchmarkJn-4 122568 1028 ns/op BenchmarkLdexp-4 1861168 64.52 ns/op BenchmarkLgamma-4 878392 136.7 ns/op BenchmarkLog-4 4564558 25.88 ns/op BenchmarkLogb-4 2276978 54.90 ns/op BenchmarkLog1p-4 1216513 104.3 ns/op BenchmarkLog10-4 4377692 27.44 ns/op BenchmarkLog2-4 1412484 83.64 ns/op BenchmarkModf-4 2670261 45.33 ns/op BenchmarkNextafter32-4 2792067 44.40 ns/op BenchmarkNextafter64-4 2612358 44.11 ns/op BenchmarkPowInt-4 610065 201.7 ns/op BenchmarkPowFrac-4 407607 294.6 ns/op BenchmarkPow10Pos-4 4105594 27.84 ns/op BenchmarkPow10Neg-4 3970669 29.76 ns/op BenchmarkRound-4 3724185 32.25 ns/op BenchmarkRoundToEven-4 8749416 13.84 ns/op BenchmarkRemainder-4 520520 247.6 ns/op BenchmarkSignbit-4 5342474 23.94 ns/op BenchmarkSin-4 1637278 79.92 ns/op BenchmarkSincos-4 1001964 117.9 ns/op BenchmarkSinh-4 1706443 69.81 ns/op BenchmarkSqrtIndirect-4 15411882 7.224 ns/op BenchmarkSqrtLatency-4 17516713 7.248 ns/op BenchmarkSqrtIndirectLatency-4 17466740 7.492 ns/op BenchmarkSqrtGoLatency-4 1000000 105.5 ns/op BenchmarkSqrtPrime-4 31515 3842 ns/op BenchmarkTan-4 1499197 82.09 ns/op BenchmarkTanh-4 1293374 89.07 ns/op BenchmarkTrunc-4 15320386 7.396 ns/op BenchmarkY0-4 304916 480.4 ns/op BenchmarkY1-4 244204 499.8 ns/op BenchmarkYn-4 111789 996.3 ns/op BenchmarkFloat64bits-4 5332503 21.79 ns/op BenchmarkFloat64frombits-4 4551350 22.75 ns/op BenchmarkFloat32bits-4 4923823 24.59 ns/op BenchmarkFloat32frombits-4 4919947 23.43 ns/op BenchmarkFMA-4 15392706 7.868 ns/op PASS ok math 12.426s goos: windows goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 9520711 12.41 ns/op 5156.90 MB/s BenchmarkAddVV/2-4 9465439 13.00 ns/op 9845.75 MB/s BenchmarkAddVV/3-4 8195936 14.06 ns/op 13656.28 MB/s BenchmarkAddVV/4-4 8195656 14.42 ns/op 17754.65 MB/s BenchmarkAddVV/5-4 8185482 14.79 ns/op 21632.70 MB/s BenchmarkAddVV/10-4 6837411 17.86 ns/op 35836.93 MB/s BenchmarkAddVV/100-4 1606890 74.76 ns/op 85612.12 MB/s BenchmarkAddVV/1000-4 205609 588.9 ns/op 108670.05 MB/s BenchmarkSubVV/1-4 9458202 12.18 ns/op 5252.66 MB/s BenchmarkSubVV/2-4 8820350 13.29 ns/op 9633.74 MB/s BenchmarkSubVV/3-4 8184980 14.20 ns/op 13525.32 MB/s BenchmarkSubVV/4-4 8194370 14.30 ns/op 17900.84 MB/s BenchmarkSubVV/5-4 8203501 15.00 ns/op 21332.38 MB/s BenchmarkSubVV/10-4 6828345 18.02 ns/op 35518.19 MB/s BenchmarkSubVV/100-4 1617118 74.88 ns/op 85465.28 MB/s BenchmarkSubVV/1000-4 204739 600.9 ns/op 106507.66 MB/s BenchmarkAddVW/1-4 11143716 10.95 ns/op 730.33 MB/s BenchmarkAddVW/2-4 10244414 12.01 ns/op 1332.11 MB/s BenchmarkAddVW/3-4 9434629 12.83 ns/op 1870.06 MB/s BenchmarkAddVW/4-4 8762512 14.37 ns/op 2226.10 MB/s BenchmarkAddVW/5-4 8773852 13.80 ns/op 2897.95 MB/s BenchmarkAddVW/10-4 7228915 16.34 ns/op 4895.03 MB/s BenchmarkAddVW/100-4 245840 432.9 ns/op 1848.20 MB/s BenchmarkAddVW/1000-4 39847 3039 ns/op 2632.30 MB/s BenchmarkAddVWext/1-4 10241528 11.15 ns/op 717.19 MB/s BenchmarkAddVWext/2-4 10239518 12.21 ns/op 1310.70 MB/s BenchmarkAddVWext/3-4 9509770 12.84 ns/op 1869.62 MB/s BenchmarkAddVWext/4-4 8197225 14.54 ns/op 2201.41 MB/s BenchmarkAddVWext/5-4 8781622 14.01 ns/op 2855.14 MB/s BenchmarkAddVWext/10-4 7237023 15.92 ns/op 5024.12 MB/s BenchmarkAddVWext/100-4 87780 1402 ns/op 570.56 MB/s BenchmarkAddVWext/1000-4 8996 13353 ns/op 599.13 MB/s BenchmarkSubVW/1-4 10211548 11.57 ns/op 691.35 MB/s BenchmarkSubVW/2-4 10239081 12.30 ns/op 1300.36 MB/s BenchmarkSubVW/3-4 8750308 13.28 ns/op 1807.56 MB/s BenchmarkSubVW/4-4 9383503 12.91 ns/op 2479.63 MB/s BenchmarkSubVW/5-4 8780401 13.79 ns/op 2900.41 MB/s BenchmarkSubVW/10-4 7676118 16.66 ns/op 4800.69 MB/s BenchmarkSubVW/100-4 312312 437.8 ns/op 1827.44 MB/s BenchmarkSubVW/1000-4 38380 3028 ns/op 2641.91 MB/s BenchmarkSubVWext/1-4 10244763 11.73 ns/op 682.29 MB/s BenchmarkSubVWext/2-4 9449190 12.09 ns/op 1322.96 MB/s BenchmarkSubVWext/3-4 8778603 13.23 ns/op 1813.63 MB/s BenchmarkSubVWext/4-4 9427069 12.74 ns/op 2511.62 MB/s BenchmarkSubVWext/5-4 8779566 13.79 ns/op 2900.41 MB/s BenchmarkSubVWext/10-4 7681867 16.02 ns/op 4994.34 MB/s BenchmarkSubVWext/100-4 87603 1404 ns/op 569.69 MB/s BenchmarkSubVWext/1000-4 10000 13281 ns/op 602.37 MB/s BenchmarkMulAddVWW/1-4 9457158 13.42 ns/op 4767.37 MB/s BenchmarkMulAddVWW/2-4 8202435 14.17 ns/op 9033.57 MB/s BenchmarkMulAddVWW/3-4 8195433 14.66 ns/op 13099.58 MB/s BenchmarkMulAddVWW/4-4 7678672 15.26 ns/op 16774.23 MB/s BenchmarkMulAddVWW/5-4 7681867 16.14 ns/op 19822.51 MB/s BenchmarkMulAddVWW/10-4 5583212 20.81 ns/op 30748.08 MB/s BenchmarkMulAddVWW/100-4 1077896 108.8 ns/op 58847.26 MB/s BenchmarkMulAddVWW/1000-4 122936 953.2 ns/op 67139.33 MB/s BenchmarkAddMulVVW/1-4 10231051 11.93 ns/op 5366.57 MB/s BenchmarkAddMulVVW/2-4 8830995 13.93 ns/op 9186.55 MB/s BenchmarkAddMulVVW/3-4 8200081 15.35 ns/op 12505.32 MB/s BenchmarkAddMulVVW/4-4 7221388 16.09 ns/op 15908.08 MB/s BenchmarkAddMulVVW/5-4 7223823 16.90 ns/op 18936.09 MB/s BenchmarkAddMulVVW/10-4 5848836 19.37 ns/op 33040.28 MB/s BenchmarkAddMulVVW/100-4 1396084 86.74 ns/op 73787.27 MB/s BenchmarkAddMulVVW/1000-4 174549 727.3 ns/op 88002.65 MB/s BenchmarkDivWVW/1-4 2669733 44.61 ns/op 1434.61 MB/s BenchmarkDivWVW/2-4 1000000 101.6 ns/op 1260.17 MB/s BenchmarkDivWVW/3-4 1000000 129.9 ns/op 1478.27 MB/s BenchmarkDivWVW/4-4 1000000 153.3 ns/op 1669.87 MB/s BenchmarkDivWVW/5-4 783559 153.3 ns/op 2087.14 MB/s BenchmarkDivWVW/10-4 408704 286.8 ns/op 2231.87 MB/s BenchmarkDivWVW/100-4 53424 2212 ns/op 2893.09 MB/s BenchmarkDivWVW/1000-4 5626 21523 ns/op 2973.60 MB/s BenchmarkNonZeroShifts/1/shrVU-4 10251327 11.91 ns/op BenchmarkNonZeroShifts/1/shlVU-4 9446364 11.79 ns/op BenchmarkNonZeroShifts/2/shrVU-4 8770582 13.14 ns/op BenchmarkNonZeroShifts/2/shlVU-4 9458872 12.70 ns/op BenchmarkNonZeroShifts/3/shrVU-4 7694032 14.09 ns/op BenchmarkNonZeroShifts/3/shlVU-4 7698624 13.57 ns/op BenchmarkNonZeroShifts/4/shrVU-4 7687822 15.24 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8174887 14.46 ns/op BenchmarkNonZeroShifts/5/shrVU-4 7646088 15.72 ns/op BenchmarkNonZeroShifts/5/shlVU-4 7650376 15.32 ns/op BenchmarkNonZeroShifts/10/shrVU-4 5871903 20.11 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6450260 18.92 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 120.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1000000 100.6 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 135818 955.9 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154340 784.6 ns/op BenchmarkDecimalConversion-4 200 571367 ns/op BenchmarkFloatString/100-4 10000 10940 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 204 564937 ns/op 2901 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 53231550 ns/op 61344 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 5458017400 ns/op 859920 B/op 535 allocs/op BenchmarkFloatAdd/10-4 153798 724.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 176089 748.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 136118 803.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 76820 1551 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14128 8710 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 245373 548.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 203482 532.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 199126 549.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 153176 758.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43897 2781 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1746 64315 ns/op BenchmarkParseFloatLargeExp-4 438 271860 ns/op BenchmarkGCD10x10/WithoutXY-4 204693 620.2 ns/op BenchmarkGCD10x10/WithXY-4 58634 2116 ns/op BenchmarkGCD10x100/WithoutXY-4 102106 1205 ns/op BenchmarkGCD10x100/WithXY-4 17064 6867 ns/op BenchmarkGCD10x1000/WithoutXY-4 64695 1947 ns/op BenchmarkGCD10x1000/WithXY-4 13819 8694 ns/op BenchmarkGCD100x100/WithoutXY-4 23631 4795 ns/op BenchmarkGCD100x100/WithXY-4 10192 11785 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10060 ns/op BenchmarkGCD100x1000/WithXY-4 6262 19504 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2036 58524 ns/op BenchmarkGCD1000x1000/WithXY-4 1116 104151 ns/op BenchmarkHilbert-4 24 5289554 ns/op BenchmarkBinomial-4 13647 8588 ns/op BenchmarkQuoRem-4 18912 6096 ns/op BenchmarkExp-4 13 8039700 ns/op BenchmarkExpMont/Odd-4 100 1132378 ns/op 2603 B/op 22 allocs/op BenchmarkExpMont/Even1-4 112 1142120 ns/op 3359 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1181614 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even3-4 108 1158515 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1133188 ns/op 3832 B/op 53 allocs/op BenchmarkExpMont/Even8-4 102 1177401 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even32-4 100 1143131 ns/op 3815 B/op 52 allocs/op BenchmarkExpMont/Even64-4 124 992524 ns/op 3660 B/op 54 allocs/op BenchmarkExpMont/Even96-4 122 952723 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 138 842659 ns/op 3255 B/op 50 allocs/op BenchmarkExpMont/Even255-4 160 787225 ns/op 2935 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 396 318123 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 285 380336 ns/op 1726 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 340 353322 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 322 357980 ns/op 1744 B/op 47 allocs/op BenchmarkExp2-4 14 8231943 ns/op BenchmarkBitset-4 616459 171.1 ns/op BenchmarkBitsetNeg-4 417361 308.8 ns/op BenchmarkBitsetOrig-4 208902 500.2 ns/op BenchmarkBitsetNegOrig-4 174585 777.5 ns/op BenchmarkModSqrt225_Tonelli-4 99 1193099 ns/op BenchmarkModSqrt225_3Mod4-4 322 358071 ns/op BenchmarkModSqrt231_Tonelli-4 100 1191087 ns/op BenchmarkModSqrt231_5Mod8-4 272 445133 ns/op BenchmarkModInverse-4 10000 10349 ns/op BenchmarkSqrt-4 1766 76323 ns/op BenchmarkIntSqr/1-4 1320555 94.62 ns/op BenchmarkIntSqr/2-4 604198 181.0 ns/op BenchmarkIntSqr/3-4 607624 216.9 ns/op BenchmarkIntSqr/5-4 415353 300.9 ns/op BenchmarkIntSqr/8-4 301038 411.9 ns/op BenchmarkIntSqr/10-4 206629 515.3 ns/op BenchmarkIntSqr/20-4 43939 2913 ns/op BenchmarkIntSqr/30-4 33174 3591 ns/op BenchmarkIntSqr/50-4 22352 5809 ns/op BenchmarkIntSqr/80-4 12795 9314 ns/op BenchmarkIntSqr/100-4 10000 12209 ns/op BenchmarkIntSqr/200-4 4057 32017 ns/op BenchmarkIntSqr/300-4 1532 78403 ns/op BenchmarkIntSqr/500-4 682 163315 ns/op BenchmarkIntSqr/800-4 298 416284 ns/op BenchmarkIntSqr/1000-4 214 552324 ns/op BenchmarkDiv/20/10-4 402508 315.1 ns/op BenchmarkDiv/40/20-4 407096 292.7 ns/op BenchmarkDiv/100/50-4 307833 361.6 ns/op BenchmarkDiv/200/100-4 49090 2526 ns/op BenchmarkDiv/400/200-4 49254 2637 ns/op BenchmarkDiv/1000/500-4 38348 3134 ns/op BenchmarkDiv/2000/1000-4 29245 4641 ns/op BenchmarkDiv/20000/10000-4 1027 116969 ns/op BenchmarkDiv/200000/100000-4 24 4884704 ns/op BenchmarkDiv/2000000/1000000-4 1 139618500 ns/op BenchmarkDiv/20000000/10000000-4 1 4039069100 ns/op BenchmarkMul-4 5 22854040 ns/op BenchmarkNatMul/10-4 174858 709.5 ns/op BenchmarkNatMul/100-4 5194 22944 ns/op BenchmarkNatMul/1000-4 160 726413 ns/op BenchmarkZeroShifts/Shl-4 14983 7822 ns/op BenchmarkZeroShifts/ShlSame-4 4721025 26.88 ns/op BenchmarkZeroShifts/Shr-4 14983 8212 ns/op BenchmarkZeroShifts/ShrSame-4 4552472 24.46 ns/op BenchmarkExp3Power/0x10-4 174501 671.5 ns/op BenchmarkExp3Power/0x40-4 136580 786.6 ns/op BenchmarkExp3Power/0x100-4 102532 1276 ns/op BenchmarkExp3Power/0x400-4 40944 2815 ns/op BenchmarkExp3Power/0x1000-4 10000 12895 ns/op BenchmarkExp3Power/0x4000-4 2053 66619 ns/op BenchmarkExp3Power/0x10000-4 207 571006 ns/op BenchmarkExp3Power/0x40000-4 20 5954360 ns/op BenchmarkExp3Power/0x100000-4 2 60553400 ns/op BenchmarkExp3Power/0x400000-4 1 563515600 ns/op BenchmarkFibo-4 3 43300100 ns/op BenchmarkNatSqr/1-4 1000000 129.9 ns/op BenchmarkNatSqr/2-4 526388 237.4 ns/op BenchmarkNatSqr/3-4 409220 269.7 ns/op BenchmarkNatSqr/5-4 409430 391.2 ns/op BenchmarkNatSqr/8-4 205180 566.4 ns/op BenchmarkNatSqr/10-4 175692 700.3 ns/op BenchmarkNatSqr/20-4 42410 2763 ns/op BenchmarkNatSqr/30-4 31503 3845 ns/op BenchmarkNatSqr/50-4 18897 6304 ns/op BenchmarkNatSqr/80-4 10000 10352 ns/op BenchmarkNatSqr/100-4 8916 13574 ns/op BenchmarkNatSqr/200-4 3058 34805 ns/op BenchmarkNatSqr/300-4 1533 89849 ns/op BenchmarkNatSqr/500-4 722 166331 ns/op BenchmarkNatSqr/800-4 306 395691 ns/op BenchmarkNatSqr/1000-4 214 524822 ns/op BenchmarkNatSetBytes/8-4 619130 167.3 ns/op BenchmarkNatSetBytes/24-4 204112 564.5 ns/op BenchmarkNatSetBytes/128-4 51145 2464 ns/op BenchmarkNatSetBytes/7-4 1000000 152.3 ns/op BenchmarkNatSetBytes/23-4 202825 558.6 ns/op BenchmarkNatSetBytes/127-4 51176 2671 ns/op BenchmarkScanPi-4 244 492339 ns/op BenchmarkStringPiParallel-4 565 203990 ns/op BenchmarkScan/10/Base2-4 40917 2960 ns/op BenchmarkScan/100/Base2-4 4213 28051 ns/op BenchmarkScan/1000/Base2-4 490 257072 ns/op BenchmarkScan/10/Base8-4 94480 1230 ns/op BenchmarkScan/100/Base8-4 12668 9023 ns/op BenchmarkScan/1000/Base8-4 1365 92969 ns/op BenchmarkScan/10/Base10-4 87858 1179 ns/op BenchmarkScan/100/Base10-4 14124 8437 ns/op BenchmarkScan/1000/Base10-4 1534 82119 ns/op BenchmarkScan/10/Base16-4 111950 1039 ns/op BenchmarkScan/100/Base16-4 16166 7370 ns/op BenchmarkScan/1000/Base16-4 1762 74836 ns/op BenchmarkString/10/Base2-4 175120 769.7 ns/op BenchmarkString/100/Base2-4 23186 5347 ns/op BenchmarkString/1000/Base2-4 2037 50835 ns/op BenchmarkString/10/Base8-4 308904 351.0 ns/op BenchmarkString/100/Base8-4 61633 2060 ns/op BenchmarkString/1000/Base8-4 10000 18458 ns/op BenchmarkString/10/Base10-4 176413 636.5 ns/op BenchmarkString/100/Base10-4 37285 3195 ns/op BenchmarkString/1000/Base10-4 4104 26888 ns/op BenchmarkString/10/Base16-4 411903 312.9 ns/op BenchmarkString/100/Base16-4 76800 1565 ns/op BenchmarkString/1000/Base16-4 8858 13236 ns/op BenchmarkLeafSize/0-4 40 2757435 ns/op BenchmarkLeafSize/1-4 350 323718 ns/op BenchmarkLeafSize/2-4 384 322850 ns/op BenchmarkLeafSize/3-4 272 409459 ns/op BenchmarkLeafSize/4-4 408 294504 ns/op BenchmarkLeafSize/5-4 255 482539 ns/op BenchmarkLeafSize/6-4 285 411235 ns/op BenchmarkLeafSize/7-4 298 396557 ns/op BenchmarkLeafSize/8-4 409 312748 ns/op BenchmarkLeafSize/9-4 211 546169 ns/op BenchmarkLeafSize/10-4 250 496224 ns/op BenchmarkLeafSize/11-4 255 448146 ns/op BenchmarkLeafSize/12-4 298 406376 ns/op BenchmarkLeafSize/13-4 260 458583 ns/op BenchmarkLeafSize/14-4 306 386158 ns/op BenchmarkLeafSize/15-4 340 356099 ns/op BenchmarkLeafSize/16-4 408 291927 ns/op BenchmarkLeafSize/32-4 409 305473 ns/op BenchmarkLeafSize/64-4 372 312301 ns/op BenchmarkProbablyPrime/n=0-4 9 12155878 ns/op BenchmarkProbablyPrime/n=1-4 8 14035162 ns/op BenchmarkProbablyPrime/n=5-4 5 20324200 ns/op BenchmarkProbablyPrime/n=10-4 4 28566375 ns/op BenchmarkProbablyPrime/n=20-4 3 46872000 ns/op BenchmarkProbablyPrime/Lucas-4 10 10936620 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1667992 ns/op BenchmarkRatCmp-4 245509 553.2 ns/op BenchmarkFloatSqrt/64-4 21168 5720 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13213 9386 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 13770 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6172 26111 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 769 149908 ns/op 18023 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 55 2042275 ns/op 176831 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 146538100 ns/op 3709280 B/op 580 allocs/op PASS ok math/big 52.881s goos: windows goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8774751 13.68 ns/op BenchmarkLeadingZeros8-4 8198512 14.06 ns/op BenchmarkLeadingZeros16-4 9508414 13.35 ns/op BenchmarkLeadingZeros32-4 8744953 13.73 ns/op BenchmarkLeadingZeros64-4 8794236 13.44 ns/op BenchmarkTrailingZeros-4 9454327 13.32 ns/op BenchmarkTrailingZeros8-4 9447776 12.72 ns/op BenchmarkTrailingZeros16-4 9458202 13.11 ns/op BenchmarkTrailingZeros32-4 9437745 13.25 ns/op BenchmarkTrailingZeros64-4 9442275 13.45 ns/op BenchmarkOnesCount-4 9529860 12.61 ns/op BenchmarkOnesCount8-4 10258689 12.66 ns/op BenchmarkOnesCount16-4 10070324 12.41 ns/op BenchmarkOnesCount32-4 9486690 12.87 ns/op BenchmarkOnesCount64-4 9407779 12.87 ns/op BenchmarkRotateLeft-4 9416712 12.76 ns/op BenchmarkRotateLeft8-4 9468576 12.79 ns/op BenchmarkRotateLeft16-4 9424700 12.44 ns/op BenchmarkRotateLeft32-4 9345721 12.73 ns/op BenchmarkRotateLeft64-4 10338142 12.38 ns/op BenchmarkReverse-4 12251023 9.246 ns/op BenchmarkReverse8-4 15356854 7.439 ns/op BenchmarkReverse16-4 15122682 7.870 ns/op BenchmarkReverse32-4 13682073 8.924 ns/op BenchmarkReverse64-4 12306050 9.444 ns/op BenchmarkReverseBytes-4 15366097 7.309 ns/op BenchmarkReverseBytes16-4 17653548 7.468 ns/op BenchmarkReverseBytes32-4 15346838 7.445 ns/op BenchmarkReverseBytes64-4 15399026 7.231 ns/op BenchmarkAdd-4 9453358 12.40 ns/op BenchmarkAdd32-4 8756566 12.93 ns/op BenchmarkAdd64-4 9460290 12.39 ns/op BenchmarkAdd64multiple-4 17326017 7.549 ns/op BenchmarkSub-4 9429513 13.05 ns/op BenchmarkSub32-4 8765778 12.92 ns/op BenchmarkSub64-4 9429513 12.22 ns/op BenchmarkSub64multiple-4 17605117 7.434 ns/op BenchmarkMul-4 8787603 13.01 ns/op BenchmarkMul32-4 9428476 12.43 ns/op BenchmarkMul64-4 9464095 13.31 ns/op BenchmarkDiv-4 2560824 46.15 ns/op BenchmarkDiv32-4 5119453 23.27 ns/op BenchmarkDiv64-4 2613097 46.33 ns/op PASS ok math/bits 6.901s goos: windows goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 8758036 11.93 ns/op BenchmarkAcos-4 410325 266.6 ns/op BenchmarkAcosh-4 403767 290.1 ns/op BenchmarkAsin-4 406448 273.9 ns/op BenchmarkAsinh-4 409359 269.9 ns/op BenchmarkAtan-4 612807 168.9 ns/op BenchmarkAtanh-4 602076 168.7 ns/op BenchmarkConj-4 17564402 7.506 ns/op BenchmarkCos-4 549007 222.4 ns/op BenchmarkCosh-4 607471 212.2 ns/op BenchmarkExp-4 741600 158.0 ns/op BenchmarkLog-4 793387 152.6 ns/op BenchmarkLog10-4 822426 147.2 ns/op BenchmarkPhase-4 1706013 70.40 ns/op BenchmarkPolar-4 1000000 103.5 ns/op BenchmarkPow-4 245629 552.7 ns/op BenchmarkRect-4 1000000 118.2 ns/op BenchmarkSin-4 582241 221.2 ns/op BenchmarkSinh-4 615006 212.8 ns/op BenchmarkSqrt-4 1000000 123.1 ns/op BenchmarkTan-4 407359 347.7 ns/op BenchmarkTanh-4 379056 327.0 ns/op PASS ok math/cmplx 4.316s goos: windows goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 174289 677.8 ns/op BenchmarkInt63ThreadsafeParallel-4 55872 1853 ns/op BenchmarkInt63Unthreadsafe-4 1170159 106.0 ns/op BenchmarkIntn1000-4 1000000 150.4 ns/op BenchmarkInt63n1000-4 1000000 136.7 ns/op BenchmarkInt31n1000-4 981778 126.3 ns/op BenchmarkFloat32-4 1000000 118.1 ns/op BenchmarkFloat64-4 1218106 105.8 ns/op BenchmarkPerm3-4 205166 618.4 ns/op BenchmarkPerm30-4 23184 5473 ns/op BenchmarkPerm30ViaShuffle-4 23626 5085 ns/op BenchmarkShuffleOverhead-4 16830 7254 ns/op BenchmarkRead3-4 1000000 140.6 ns/op BenchmarkRead64-4 76870 1651 ns/op BenchmarkRead1000-4 6046 23902 ns/op PASS ok math/rand 3.434s goos: windows goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 41001 2739 ns/op BenchmarkQDecodeWord-4 111562 1138 ns/op BenchmarkQDecodeHeader-4 102427 1238 ns/op BenchmarkTypeByExtension/.html-4 351236 347.6 ns/op BenchmarkTypeByExtension/.HTML-4 239196 469.3 ns/op BenchmarkTypeByExtension/.unused-4 294718 414.2 ns/op BenchmarkExtensionsByType/text/html-4 137550 788.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 81891 1467 ns/op BenchmarkExtensionsByType/application/octet-stream-4 159580 752.6 ns/op PASS ok mime 2.540s goos: windows goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 949 119403 ns/op PASS ok mime/quotedprintable 1.165s goos: windows goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDNSName-4 122317 950.0 ns/op BenchmarkInterfaces-4 170 700681 ns/op BenchmarkInterfaceByIndex-4 177 700773 ns/op BenchmarkInterfaceByName-4 150 742187 ns/op BenchmarkInterfaceAddrs-4 165 692313 ns/op BenchmarkInterfacesAndAddrs-4 175 714330 ns/op BenchmarkInterfacesAndMulticastAddrs-4 162 729335 ns/op BenchmarkParseIP-4 6169 17727 ns/op BenchmarkParseIPValidIPv4-4 305210 336.0 ns/op BenchmarkParseIPValidIPv6-4 175000 680.7 ns/op BenchmarkIPString/IPv4-4 111727 1075 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 12016 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 45487 2639 ns/op BenchmarkIPEqual/IPv4-4 1140622 108.7 ns/op BenchmarkIPEqual/IPv6-4 1030395 109.0 ns/op BenchmarkTCP4OneShot-4 942 127486 ns/op BenchmarkTCP4OneShotTimeout-4 879 117803 ns/op BenchmarkTCP4Persistent-4 8772 13801 ns/op BenchmarkTCP4PersistentTimeout-4 8382 12934 ns/op BenchmarkTCP6OneShot-4 1027 125510 ns/op BenchmarkTCP6OneShotTimeout-4 984 125018 ns/op BenchmarkTCP6Persistent-4 9108 12008 ns/op BenchmarkTCP6PersistentTimeout-4 10129 11954 ns/op BenchmarkTCP4ConcurrentReadWrite-4 13506 9257 ns/op BenchmarkTCP6ConcurrentReadWrite-4 13353 9215 ns/op BenchmarkSetReadDeadline-4 136501 894.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12670 9327 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13650 8727 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13929 8411 ns/op 0 B/op 0 allocs/op PASS ok net 6.015s goos: windows goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25614 4234 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10000 10348 ns/op 816 B/op 13 allocs/op BenchmarkReadCookies-4 13501 8900 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16608 7000 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 29979 3780 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 838010 138.7 ns/op BenchmarkReadRequestChrome-4 4108 32332 ns/op 18.90 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10836 ns/op 7.20 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11330 ns/op 7.24 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6030 17172 ns/op 8.79 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16381 6914 ns/op 5.79 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 240 509130 ns/op 2.01 MB/s BenchmarkFileAndServer_1KB/https1-4 154 672340 ns/op 1.52 MB/s BenchmarkFileAndServer_1KB/h2-4 121 968887 ns/op 1.06 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51753700 ns/op 324.17 MB/s BenchmarkFileAndServer_16MB/https1-4 1 136731300 ns/op 122.70 MB/s BenchmarkFileAndServer_16MB/h2-4 1 267553300 ns/op 62.71 MB/s BenchmarkFileAndServer_64MB/h1-4 1 254841600 ns/op 263.34 MB/s BenchmarkFileAndServer_64MB/https1-4 1 469781300 ns/op 142.85 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1044932000 ns/op 64.22 MB/s BenchmarkServeMux-4 249 478637 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 350 373954 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 272 441769 ns/op 5974 B/op 66 allocs/op BenchmarkClientServer/https1-4 171 662446 ns/op 7180 B/op 78 allocs/op BenchmarkClientServer/h2-4 128 892751 ns/op 10720 B/op 86 allocs/op BenchmarkClientServerParallel/4/h1-4 766 144034 ns/op 10444 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4838577 ns/op 122869 B/op 1150 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58960: read tcp 127.0.0.1:58959->127.0.0.1:58960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58983: read tcp 127.0.0.1:58966->127.0.0.1:58983: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58984: write tcp 127.0.0.1:58966->127.0.0.1:58984: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58985: write tcp 127.0.0.1:58966->127.0.0.1:58985: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59007: write tcp 127.0.0.1:58986->127.0.0.1:59007: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59008: write tcp 127.0.0.1:58986->127.0.0.1:59008: use of closed network connection BenchmarkClientServerParallel/4/h2-4 80 1257450 ns/op 33293 B/op 320 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59014: read tcp 127.0.0.1:59011->127.0.0.1:59014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59017: write tcp 127.0.0.1:59011->127.0.0.1:59017: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59016: write tcp 127.0.0.1:59011->127.0.0.1:59016: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59034: read tcp 127.0.0.1:59018->127.0.0.1:59034: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59032: read tcp 127.0.0.1:59018->127.0.0.1:59032: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59051: read tcp 127.0.0.1:59035->127.0.0.1:59051: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59068: write tcp 127.0.0.1:59052->127.0.0.1:59068: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59084: write tcp 127.0.0.1:59069->127.0.0.1:59084: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59085: write tcp 127.0.0.1:59069->127.0.0.1:59085: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59102: write tcp 127.0.0.1:59086->127.0.0.1:59102: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 409 248266 ns/op 16152 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 58 2642905 ns/op 62205 B/op 601 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59580: read tcp 127.0.0.1:59575->127.0.0.1:59580: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59579: write tcp 127.0.0.1:59575->127.0.0.1:59579: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59596: write tcp 127.0.0.1:59582->127.0.0.1:59596: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59594: read tcp 127.0.0.1:59582->127.0.0.1:59594: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59598: read tcp 127.0.0.1:59582->127.0.0.1:59598: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59597: write tcp 127.0.0.1:59582->127.0.0.1:59597: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59615: read tcp 127.0.0.1:59605->127.0.0.1:59615: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59619: read tcp 127.0.0.1:59605->127.0.0.1:59619: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59622: read tcp 127.0.0.1:59605->127.0.0.1:59622: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59620: write tcp 127.0.0.1:59605->127.0.0.1:59620: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 117 968270 ns/op 32397 B/op 310 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59701: read tcp 127.0.0.1:59698->127.0.0.1:59701: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59704: write tcp 127.0.0.1:59698->127.0.0.1:59704: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59703: write tcp 127.0.0.1:59698->127.0.0.1:59703: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59717: read tcp 127.0.0.1:59705->127.0.0.1:59717: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59718: read tcp 127.0.0.1:59705->127.0.0.1:59718: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59719: read tcp 127.0.0.1:59705->127.0.0.1:59719: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59720: read tcp 127.0.0.1:59705->127.0.0.1:59720: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59747: read tcp 127.0.0.1:59731->127.0.0.1:59747: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59750: read tcp 127.0.0.1:59731->127.0.0.1:59750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59746: write tcp 127.0.0.1:59731->127.0.0.1:59746: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1048868400 ns/op 101360 B/op 675 allocs/op BenchmarkClient-4 240 516927 ns/op 3799 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 493 271376 ns/op 7548 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1146 113362 ns/op 3046 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1401 82965 ns/op 1981 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1374 98051 ns/op 2733 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1540 86748 ns/op 2716 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1537 85132 ns/op 2703 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1363 83118 ns/op 1946 B/op 14 allocs/op BenchmarkServerHijack-4 644 192604 ns/op 16730 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 226 509944 ns/op 7441 B/op 60 allocs/op BenchmarkResponseStatusLine-4 412030 312.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.780s goos: windows goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3861 29096 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.259s goos: windows goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 81852 1300 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 611650 207.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 153650 680.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 64695 1887 ns/op BenchmarkStdIPv4-4 122168 1015 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 94407 1448 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 81968 1394 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 76774 1639 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68126 1820 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1240977 98.37 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1228742 97.74 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 305748 450.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 309460 438.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 245956 480.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82621 1489 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 245042 446.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 137184 832.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 154035 805.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 136957 912.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76755 1628 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 407484 345.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122648 1059 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 153468 757.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 244160 491.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 136471 844.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 306262 385.8 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 136220 867.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 153385 846.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 153550 820.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 111789 1118 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 405308 272.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 153303 808.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 81722 1446 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111499 1130 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 152486 794.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102594 1133 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 242894 466.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 102680 1113 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136689 943.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175918 694.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 122317 990.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 111.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 110.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 117.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 120.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 123.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1022416 119.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1026543 118.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 309940 375.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 615289 211.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 176089 593.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 204450 578.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 206100 602.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76838 1639 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 629755 262.0 ns/op PASS ok net/netip 9.052s 2023/02/01 19:22:27 Test RPC server listening on 127.0.0.1:60411 2023/02/01 19:22:27 Test HTTP RPC server listening on 127.0.0.1:60412 goos: windows goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1501 81337 ns/op BenchmarkEndToEndHTTP-4 1224 85390 ns/op BenchmarkEndToEndAsync-4 2587 47949 ns/op BenchmarkEndToEndAsyncHTTP-4 2581 43886 ns/op PASS ok net/rpc 1.798s goos: windows goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3073 33369 ns/op BenchmarkReadMIMEHeader/server_headers-4 5361 21324 ns/op BenchmarkUncommon-4 25573 4698 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 1.532s goos: windows goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4522 24623 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 94462 1302 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 618078 210.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 94446 1344 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 174822 715.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81940 1526 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13652 8800 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 403524 300.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 94321 1377 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 175179 680.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 77022 1522 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14808 7651 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 175620 606.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81938 1573 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76716 1579 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35058 3622 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6184 19270 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 173002 660.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 72140 1570 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76676 1693 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34096 3553 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6134 19266 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.305s goos: windows goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2559732 48.83 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 154507 720.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 284 416181 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 255 505567 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 235 494383 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 12409 9682 ns/op BenchmarkStatFile-4 16171 7547 ns/op BenchmarkStatDir-4 17553 7065 ns/op BenchmarkLstatDot-4 12393 9772 ns/op BenchmarkLstatFile-4 15746 7312 ns/op BenchmarkLstatDir-4 16386 6971 ns/op PASS ok os 3.054s goos: windows goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 7 15072171 ns/op 46564 B/op 242 allocs/op PASS ok os/exec 1.167s goos: windows goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 372384 298.9 ns/op PASS ok os/user 1.225s goos: windows goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3408934 34.67 ns/op BenchmarkString-4 2274488 53.25 ns/op BenchmarkBytes-4 1862378 61.88 ns/op BenchmarkNamedBytes-4 612525 164.2 ns/op BenchmarkBytesArray-4 623926 186.2 ns/op BenchmarkSliceLen-4 2156527 55.70 ns/op BenchmarkMapLen-4 1462473 84.13 ns/op BenchmarkStringLen-4 1638640 71.54 ns/op BenchmarkArrayLen-4 1596835 75.82 ns/op BenchmarkSliceCap-4 2275813 51.91 ns/op BenchmarkDeepEqual/int8-4 613966 184.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 111828 1161 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 496346 240.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111369 1183 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 611059 242.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 102586 1171 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 605326 243.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 94449 1179 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 409611 250.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 102508 1172 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 615604 193.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 136479 937.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 617378 246.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 94653 1166 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 496515 243.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 101679 1161 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 614564 243.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 111702 1172 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 612807 234.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111805 1197 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 494329 235.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 111730 1162 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 499003 232.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 95030 1172 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 506394 235.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 101808 1170 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 496984 253.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 94623 1207 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 402265 250.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 94596 1198 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 1000000 197.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 95238 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 634987 230.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 101994 1178 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 136899 920.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 61452 1970 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 61896 1893 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 42326 2860 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 246852 486.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 36136 3352 ns/op BenchmarkIsZero/StructComparable-4 1000000 138.6 ns/op BenchmarkIsZero/StructIncomparable-4 153806 730.2 ns/op BenchmarkSetZero/Bool/Direct-4 3963508 30.56 ns/op BenchmarkSetZero/Bool/CachedZero-4 1597143 75.85 ns/op BenchmarkSetZero/Bool/NewZero-4 1000000 106.5 ns/op BenchmarkSetZero/Int/Direct-4 2273626 54.98 ns/op BenchmarkSetZero/Int/CachedZero-4 1616428 76.77 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 106.4 ns/op BenchmarkSetZero/Uint/Direct-4 2363781 52.07 ns/op BenchmarkSetZero/Uint/CachedZero-4 1517204 77.88 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 105.4 ns/op BenchmarkSetZero/Float/Direct-4 2318965 51.37 ns/op BenchmarkSetZero/Float/CachedZero-4 1536087 75.67 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 107.3 ns/op BenchmarkSetZero/Complex/Direct-4 2319822 54.71 ns/op BenchmarkSetZero/Complex/CachedZero-4 1574916 75.69 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 101.5 ns/op BenchmarkSetZero/Array/Direct-4 3721714 31.49 ns/op BenchmarkSetZero/Array/CachedZero-4 1555485 78.51 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 100.6 ns/op BenchmarkSetZero/Chan/Direct-4 2275389 51.48 ns/op BenchmarkSetZero/Chan/CachedZero-4 1241265 95.96 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 119.1 ns/op BenchmarkSetZero/Func/Direct-4 2233970 52.03 ns/op BenchmarkSetZero/Func/CachedZero-4 1266802 94.82 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 119.2 ns/op BenchmarkSetZero/Interface/Direct-4 2155376 56.19 ns/op BenchmarkSetZero/Interface/CachedZero-4 1556472 74.68 ns/op BenchmarkSetZero/Interface/NewZero-4 1216197 99.57 ns/op BenchmarkSetZero/Map/Direct-4 2235614 52.42 ns/op BenchmarkSetZero/Map/CachedZero-4 1216651 97.12 ns/op BenchmarkSetZero/Map/NewZero-4 932136 125.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2274488 53.25 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1241595 97.55 ns/op BenchmarkSetZero/Pointer/NewZero-4 996244 119.6 ns/op BenchmarkSetZero/Slice/Direct-4 1953038 59.01 ns/op BenchmarkSetZero/Slice/CachedZero-4 1616228 75.55 ns/op BenchmarkSetZero/Slice/NewZero-4 1000000 100.6 ns/op BenchmarkSetZero/String/Direct-4 2275027 52.81 ns/op BenchmarkSetZero/String/CachedZero-4 1446254 79.00 ns/op BenchmarkSetZero/String/NewZero-4 1000000 106.5 ns/op BenchmarkSetZero/Struct/Direct-4 3508782 33.67 ns/op BenchmarkSetZero/Struct/CachedZero-4 1498701 77.54 ns/op BenchmarkSetZero/Struct/NewZero-4 1000000 106.4 ns/op BenchmarkSelect/1-4 176377 669.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94755 1351 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 49117 2565 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 144357 825.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 122586 924.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 108423 1198 ns/op 106.84 MB/s BenchmarkCallArgCopy/size=256-4 77020 1356 ns/op 188.80 MB/s BenchmarkCallArgCopy/size=1024-4 55988 1919 ns/op 533.67 MB/s BenchmarkCallArgCopy/size=4096-4 28579 4238 ns/op 966.43 MB/s BenchmarkCallArgCopy/size=65536-4 2462 48820 ns/op 1342.40 MB/s BenchmarkPtrTo-4 425772 282.1 ns/op BenchmarkFieldByName1-4 738177 193.2 ns/op BenchmarkFieldByName2-4 51295 2018 ns/op BenchmarkFieldByName3-4 7634 15350 ns/op BenchmarkInterfaceBig-4 3800348 28.78 ns/op BenchmarkInterfaceSmall-4 1000000 538.1 ns/op BenchmarkNew-4 1779714 67.49 ns/op BenchmarkMap/StringKeys/MapIndex-4 3063 37943 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3073 40061 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2974 40389 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2460 42084 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3166 38247 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3037 40193 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 244906 486.6 ns/op PASS ok reflect 20.287s goos: windows goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10000 11914 ns/op 9206 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14458 9255 ns/op 9437 B/op 1 allocs/op BenchmarkFindString-4 10000 11715 ns/op 9458 B/op 1 allocs/op BenchmarkFindSubmatch-4 9339 12446 ns/op 9485 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 12207 ns/op 9175 B/op 2 allocs/op BenchmarkLiteral-4 15366 7820 ns/op BenchmarkNotLiteral-4 4078 29456 ns/op BenchmarkMatchClass-4 3049 37160 ns/op BenchmarkMatchClass_InRange-4 3080 37731 ns/op BenchmarkReplaceAll-4 2054 55150 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14443 8110 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36109 3245 ns/op BenchmarkAnchoredShortMatch-4 13207 9388 ns/op BenchmarkAnchoredLongMatch-4 17316 6540 ns/op BenchmarkOnePassShortA-4 19504 6257 ns/op BenchmarkNotOnePassShortA-4 6301 16732 ns/op BenchmarkOnePassShortB-4 25578 4657 ns/op BenchmarkNotOnePassShortB-4 10000 13186 ns/op BenchmarkOnePassLongPrefix-4 81841 1456 ns/op BenchmarkOnePassLongNotPrefix-4 26684 4356 ns/op BenchmarkMatchParallelShared-4 17804 7236 ns/op BenchmarkMatchParallelCopied-4 17055 6702 ns/op BenchmarkQuoteMetaAll-4 153111 810.0 ns/op 17.28 MB/s BenchmarkQuoteMetaNone-4 244418 435.4 ns/op 59.71 MB/s BenchmarkCompile/Onepass-4 4082 31585 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1540 78609 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 183 672316 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3509017 34.52 ns/op 463.54 MB/s BenchmarkMatch/Easy0/32-4 13968 7831 ns/op 4.09 MB/s BenchmarkMatch/Easy0/1K-4 6043 21172 ns/op 48.37 MB/s BenchmarkMatch/Easy0i/16-4 3322736 35.27 ns/op 453.63 MB/s BenchmarkMatch/Easy0i/32-4 6060 23529 ns/op 1.36 MB/s BenchmarkMatch/Easy0i/1K-4 249 458991 ns/op 2.23 MB/s BenchmarkMatch/Easy1/16-4 3414853 32.89 ns/op 486.48 MB/s BenchmarkMatch/Easy1/32-4 13968 8112 ns/op 3.94 MB/s BenchmarkMatch/Easy1/1K-4 4078 27776 ns/op 36.87 MB/s BenchmarkMatch/Medium/16-4 3613423 33.79 ns/op 473.58 MB/s BenchmarkMatch/Medium/32-4 6123 20575 ns/op 1.56 MB/s BenchmarkMatch/Medium/1K-4 292 414764 ns/op 2.47 MB/s BenchmarkMatch/Hard/16-4 3514608 33.62 ns/op 475.85 MB/s BenchmarkMatch/Hard/32-4 3794 31665 ns/op 1.01 MB/s BenchmarkMatch/Hard/1K-4 163 707332 ns/op 1.45 MB/s BenchmarkMatch/Hard1/16-4 1365 87309 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 766 156820 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 24 4436175 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 27322 4182 ns/op 3.83 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17299 7056 ns/op 4.54 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 680 179525 ns/op 5.70 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.615s goos: windows goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 603075 194.4 ns/op PASS ok regexp/syntax 2.278s goos: windows goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 944077 118.9 ns/op BenchmarkMakeChan/Int-4 1000000 159.2 ns/op BenchmarkMakeChan/Ptr-4 607624 233.1 ns/op BenchmarkMakeChan/Struct/0-4 1000000 108.4 ns/op BenchmarkMakeChan/Struct/32-4 408246 267.8 ns/op BenchmarkMakeChan/Struct/40-4 413365 321.2 ns/op BenchmarkChanNonblocking-4 8502260 12.29 ns/op BenchmarkSelectUncontended-4 986365 131.7 ns/op BenchmarkSelectSyncContended-4 19828 6845 ns/op BenchmarkSelectAsyncContended-4 81934 1466 ns/op BenchmarkSelectNonblock-4 4701489 26.59 ns/op BenchmarkChanUncontended-4 9472 12887 ns/op BenchmarkChanContended-4 823 173250 ns/op BenchmarkChanSync-4 82032 1475 ns/op BenchmarkChanSyncWork-4 10000 33498 ns/op BenchmarkChanProdCons0-4 61503 1762 ns/op BenchmarkChanProdCons10-4 76905 1536 ns/op BenchmarkChanProdCons100-4 76598 1517 ns/op BenchmarkChanProdConsWork0-4 58412 2123 ns/op BenchmarkChanProdConsWork10-4 64540 1891 ns/op BenchmarkChanProdConsWork100-4 68257 1602 ns/op BenchmarkSelectProdCons-4 42367 2997 ns/op BenchmarkReceiveDataFromClosedChan-4 618237 170.6 ns/op BenchmarkChanCreation-4 193004 601.9 ns/op BenchmarkChanSem-4 87822 1178 ns/op BenchmarkChanPopular-4 69 1754296 ns/op BenchmarkChanClosed-4 524989 234.4 ns/op BenchmarkCallClosure-4 5842230 20.73 ns/op BenchmarkCallClosure1-4 6135565 19.74 ns/op BenchmarkCallClosure2-4 1380387 87.01 ns/op BenchmarkCallClosure3-4 1639287 69.70 ns/op BenchmarkCallClosure4-4 1445784 86.47 ns/op BenchmarkComplex128DivNormal-4 9449487 12.71 ns/op BenchmarkComplex128DivNisNaN-4 7228872 17.16 ns/op BenchmarkComplex128DivDisNaN-4 7203442 17.08 ns/op BenchmarkComplex128DivNisInf-4 9459916 13.52 ns/op BenchmarkComplex128DivDisInf-4 5136084 21.69 ns/op BenchmarkSetTypePtr-4 62285892 2.774 ns/op 2884.27 MB/s BenchmarkSetTypePtr8-4 8781622 13.22 ns/op 4839.48 MB/s BenchmarkSetTypePtr16-4 8746737 13.50 ns/op 9479.47 MB/s BenchmarkSetTypePtr32-4 8776869 13.02 ns/op 19657.82 MB/s BenchmarkSetTypePtr64-4 9433962 13.46 ns/op 38045.65 MB/s BenchmarkSetTypePtr126-4 5342688 22.85 ns/op 44105.99 MB/s BenchmarkSetTypePtr128-4 5572348 22.08 ns/op 46372.53 MB/s BenchmarkSetTypePtrSlice-4 618237 170.6 ns/op 48012.17 MB/s BenchmarkSetTypeNode1-4 8786380 13.00 ns/op 1845.46 MB/s BenchmarkSetTypeNode1Slice-4 2791339 43.72 ns/op 17567.27 MB/s BenchmarkSetTypeNode8-4 9429439 13.05 ns/op 6129.77 MB/s BenchmarkSetTypeNode8Slice-4 1462508 80.12 ns/op 31950.45 MB/s BenchmarkSetTypeNode64-4 5344878 22.29 ns/op 23688.35 MB/s BenchmarkSetTypeNode64Slice-4 204320 549.6 ns/op 30743.86 MB/s BenchmarkSetTypeNode64Dead-4 6823842 17.74 ns/op 29755.96 MB/s BenchmarkSetTypeNode64DeadSlice-4 245835 476.6 ns/op 35451.55 MB/s BenchmarkSetTypeNode124-4 4915836 23.44 ns/op 42999.57 MB/s BenchmarkSetTypeNode124Slice-4 175466 701.3 ns/op 45994.21 MB/s BenchmarkSetTypeNode126-4 5593284 21.65 ns/op 47297.49 MB/s BenchmarkSetTypeNode126Slice-4 176306 703.7 ns/op 46564.52 MB/s BenchmarkSetTypeNode128-4 3967059 31.01 ns/op 33542.91 MB/s BenchmarkSetTypeNode128Slice-4 136594 886.6 ns/op 37535.99 MB/s BenchmarkSetTypeNode130-4 3842236 31.02 ns/op 34045.14 MB/s BenchmarkSetTypeNode130Slice-4 136987 912.5 ns/op 37030.86 MB/s BenchmarkSetTypeNode1024-4 1000000 166.1 ns/op 49429.50 MB/s BenchmarkSetTypeNode1024Slice-4 22776 5274 ns/op 49799.57 MB/s BenchmarkAllocation-4 3054 41878 ns/op BenchmarkReadMemStats-4 6256 18886 ns/op BenchmarkReadMemStatsLatency-4 1 0 p50-ns 0 p90-ns 0 p99-ns BenchmarkWriteBarrier-4 2613603 49.33 ns/op BenchmarkBulkWriteBarrier-4 6609559 20.69 ns/op BenchmarkScanStackNoLocals-4 2 56639600 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11168296 11.37 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9453955 12.09 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8174108 13.97 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6476368 19.76 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4549486 28.12 ns/op BenchmarkHash5-4 5128226 21.70 ns/op 230.38 MB/s BenchmarkHash16-4 6147004 19.22 ns/op 832.42 MB/s BenchmarkHash64-4 5348546 22.10 ns/op 2895.97 MB/s BenchmarkHash1024-4 1833816 63.90 ns/op 16025.11 MB/s BenchmarkHash65536-4 38331 3108 ns/op 21085.97 MB/s BenchmarkAlignedLoad-4 6461930 18.13 ns/op BenchmarkUnalignedLoad-4 6829434 17.17 ns/op BenchmarkEqEfaceConcrete-4 5843937 20.89 ns/op BenchmarkEqIfaceConcrete-4 5578152 20.66 ns/op BenchmarkNeEfaceConcrete-4 5856142 20.51 ns/op BenchmarkNeIfaceConcrete-4 6150817 19.68 ns/op BenchmarkConvT2EByteSized/bool-4 5850576 20.70 ns/op BenchmarkConvT2EByteSized/uint8-4 5585031 21.33 ns/op BenchmarkConvT2ESmall-4 5100218 22.97 ns/op BenchmarkConvT2EUintptr-4 4730386 26.42 ns/op BenchmarkConvT2ELarge-4 1197633 100.3 ns/op BenchmarkConvT2ISmall-4 5344782 23.02 ns/op BenchmarkConvT2IUintptr-4 5125160 23.62 ns/op BenchmarkConvT2ILarge-4 1000000 104.5 ns/op BenchmarkConvI2E-4 4558594 26.15 ns/op BenchmarkConvI2I-4 3962972 28.10 ns/op BenchmarkAssertE2T-4 4237107 27.43 ns/op BenchmarkAssertE2TLarge-4 2234919 50.69 ns/op BenchmarkAssertE2I-4 4236554 27.44 ns/op BenchmarkAssertI2T-4 4554562 27.02 ns/op BenchmarkAssertI2I-4 3963220 28.82 ns/op BenchmarkAssertI2E-4 5575016 20.85 ns/op BenchmarkAssertE2E-4 5582978 21.86 ns/op BenchmarkAssertE2T2-4 3504253 33.99 ns/op BenchmarkAssertE2T2Blank-4 4096456 28.13 ns/op BenchmarkAssertI2E2-4 4386028 28.05 ns/op BenchmarkAssertI2E2Blank-4 5586747 20.63 ns/op BenchmarkAssertE2E2-4 4241436 26.71 ns/op BenchmarkAssertE2E2Blank-4 5579110 21.53 ns/op BenchmarkConvT2Ezero/zero/16-4 5339028 22.32 ns/op BenchmarkConvT2Ezero/zero/32-4 5591224 21.83 ns/op BenchmarkConvT2Ezero/zero/64-4 5349094 22.64 ns/op BenchmarkConvT2Ezero/zero/str-4 5131384 23.22 ns/op BenchmarkConvT2Ezero/zero/slice-4 5127722 23.42 ns/op BenchmarkConvT2Ezero/zero/big-4 242414 531.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1350523 89.67 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1280196 93.84 ns/op BenchmarkConvT2Ezero/nonzero/big-4 204078 593.3 ns/op BenchmarkConvT2Ezero/smallint/16-4 5335276 22.88 ns/op BenchmarkConvT2Ezero/smallint/32-4 5341903 23.76 ns/op BenchmarkConvT2Ezero/smallint/64-4 5331958 22.35 ns/op BenchmarkConvT2Ezero/largeint/16-4 1730390 71.14 ns/op BenchmarkConvT2Ezero/largeint/32-4 1755859 73.46 ns/op BenchmarkConvT2Ezero/largeint/64-4 1706418 73.27 ns/op BenchmarkMalloc8-4 1000000 109.3 ns/op BenchmarkMalloc16-4 1000000 104.4 ns/op BenchmarkMallocTypeInfo8-4 1411903 86.49 ns/op BenchmarkMallocTypeInfo16-4 1000000 106.4 ns/op BenchmarkMallocLargeStruct-4 176040 754.4 ns/op BenchmarkGoroutineSelect-4 62 1971331 ns/op BenchmarkGoroutineBlocking-4 61 1679369 ns/op BenchmarkGoroutineForRange-4 76 1686553 ns/op BenchmarkGoroutineIdle-4 100 1454745 ns/op BenchmarkHashStringSpeed-4 2274307 50.26 ns/op BenchmarkHashBytesSpeed-4 1293932 95.84 ns/op BenchmarkHashInt32Speed-4 2734381 39.29 ns/op BenchmarkHashInt64Speed-4 2996059 49.55 ns/op BenchmarkHashStringArraySpeed-4 618555 210.0 ns/op BenchmarkMegMap-4 2998567 39.74 ns/op BenchmarkMegOneMap-4 3414075 35.18 ns/op BenchmarkMegEqMap-4 1693 69778 ns/op BenchmarkMegEmptyMap-4 4237736 29.50 ns/op BenchmarkSmallStrMap-4 2999864 39.07 ns/op BenchmarkMapStringKeysEight_16-4 2792307 41.26 ns/op BenchmarkMapStringKeysEight_32-4 2925315 40.40 ns/op BenchmarkMapStringKeysEight_64-4 2924018 42.09 ns/op BenchmarkMapStringKeysEight_1M-4 2857455 41.69 ns/op BenchmarkIntMap-4 3721668 31.76 ns/op BenchmarkMapFirst/1-4 4236973 27.89 ns/op BenchmarkMapFirst/2-4 4085245 28.93 ns/op BenchmarkMapFirst/3-4 4228284 27.95 ns/op BenchmarkMapFirst/4-4 3961689 28.84 ns/op BenchmarkMapFirst/5-4 3966076 28.56 ns/op BenchmarkMapFirst/6-4 3838243 30.79 ns/op BenchmarkMapFirst/7-4 4097702 29.78 ns/op BenchmarkMapFirst/8-4 3970302 30.01 ns/op BenchmarkMapFirst/9-4 3725422 31.99 ns/op BenchmarkMapFirst/10-4 3508874 32.29 ns/op BenchmarkMapFirst/11-4 3721933 32.00 ns/op BenchmarkMapFirst/12-4 3512407 33.92 ns/op BenchmarkMapFirst/13-4 3614893 32.96 ns/op BenchmarkMapFirst/14-4 3721714 32.28 ns/op BenchmarkMapFirst/15-4 3618457 33.20 ns/op BenchmarkMapFirst/16-4 3511502 35.87 ns/op BenchmarkMapMid/1-4 3413133 35.19 ns/op BenchmarkMapMid/2-4 3513219 35.59 ns/op BenchmarkMapMid/3-4 3409477 35.23 ns/op BenchmarkMapMid/4-4 3234927 34.97 ns/op BenchmarkMapMid/5-4 3231043 34.77 ns/op BenchmarkMapMid/6-4 3232741 36.85 ns/op BenchmarkMapMid/7-4 3410059 35.80 ns/op BenchmarkMapMid/8-4 2996859 35.51 ns/op BenchmarkMapMid/9-4 3234927 39.51 ns/op BenchmarkMapMid/10-4 2926214 39.71 ns/op BenchmarkMapMid/11-4 3071260 38.14 ns/op BenchmarkMapMid/12-4 2924389 46.08 ns/op BenchmarkMapMid/13-4 3072762 39.40 ns/op BenchmarkMapMid/14-4 3149994 38.74 ns/op BenchmarkMapMid/15-4 3151102 40.91 ns/op BenchmarkMapMid/16-4 2995992 39.77 ns/op BenchmarkMapLast/1-4 3324273 34.94 ns/op BenchmarkMapLast/2-4 3407308 34.96 ns/op BenchmarkMapLast/3-4 3230956 37.48 ns/op BenchmarkMapLast/4-4 3151566 35.62 ns/op BenchmarkMapLast/5-4 3411736 37.21 ns/op BenchmarkMapLast/6-4 3148762 37.22 ns/op BenchmarkMapLast/7-4 3229296 36.59 ns/op BenchmarkMapLast/8-4 2794641 40.16 ns/op BenchmarkMapLast/9-4 2996059 41.40 ns/op BenchmarkMapLast/10-4 2926778 39.01 ns/op BenchmarkMapLast/11-4 2924716 41.75 ns/op BenchmarkMapLast/12-4 2670452 42.40 ns/op BenchmarkMapLast/13-4 3153570 38.40 ns/op BenchmarkMapLast/14-4 3001050 40.03 ns/op BenchmarkMapLast/15-4 3071622 39.42 ns/op BenchmarkMapLast/16-4 2793002 39.16 ns/op BenchmarkMapCycle-4 1834155 66.57 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3067092 39.48 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2050 53825 ns/op BenchmarkMakeMap/[Byte]Byte-4 612681 197.6 ns/op BenchmarkMakeMap/[Int]Int-4 307573 384.2 ns/op BenchmarkNewEmptyMap-4 11204376 10.55 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1498752 74.29 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 603925 260.4 ns/op BenchmarkMapIterEmpty-4 3842016 31.01 ns/op BenchmarkSameLengthMap-4 4094444 30.29 ns/op BenchmarkBigKeyMap-4 1554922 76.61 ns/op BenchmarkBigValMap-4 1446174 84.36 ns/op BenchmarkSmallKeyMap-4 2562224 48.02 ns/op BenchmarkMapPopulate/1-4 2195124 52.06 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 122907 945.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6152 17623 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 765 164634 ns/op 51745 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 100 1542502 ns/op 416252 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 4 25144675 ns/op 6535360 B/op 2908 allocs/op BenchmarkComplexAlgMap-4 412838 272.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 600540 174.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 613249 197.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 175610 628.8 ns/op BenchmarkGoMapClear/Reflexive/1000-4 30757 3812 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4138 31155 ns/op BenchmarkGoMapClear/NonReflexive/1-4 624219 234.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 412441 267.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 175561 689.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 29965 3942 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4058 30085 ns/op BenchmarkMapStringConversion/32/simple-4 1616287 71.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1596213 73.43 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1498404 82.12 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1573927 77.57 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1480353 83.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1294042 86.04 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1659538 72.40 ns/op BenchmarkMapInterfacePtr-4 1575324 66.33 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4234252 28.60 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 102142 1061 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6124 24720 ns/op BenchmarkMapPop1000-4 339 354402 ns/op BenchmarkMapPop10000-4 16 7208219 ns/op BenchmarkMapAssign/Int32/256-4 2237590 51.47 ns/op BenchmarkMapAssign/Int32/65536-4 809313 139.9 ns/op BenchmarkMapAssign/Int64/256-4 2318674 50.55 ns/op BenchmarkMapAssign/Int64/65536-4 703322 173.5 ns/op BenchmarkMapAssign/Str/256-4 1806956 65.95 ns/op BenchmarkMapAssign/Str/65536-4 405555 330.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1445469 85.14 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 603075 223.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1412538 85.04 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 556234 205.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 407289 2388 ns/op BenchmarkMapOperatorAssign/Str/65536-4 175166 574.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 189.4 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 306740 458.3 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 610624 180.7 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 410648 449.6 ns/op 44 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 613119 264.4 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 154738 763.6 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 2378163 66.31 ns/op BenchmarkMapDelete/Int32/1000-4 2016490 65.79 ns/op BenchmarkMapDelete/Int32/10000-4 1838685 67.81 ns/op BenchmarkMapDelete/Int64/100-4 2727452 48.67 ns/op BenchmarkMapDelete/Int64/1000-4 1925356 60.85 ns/op BenchmarkMapDelete/Int64/10000-4 1816147 67.75 ns/op BenchmarkMapDelete/Str/100-4 1583275 90.85 ns/op BenchmarkMapDelete/Str/1000-4 1321934 87.83 ns/op BenchmarkMapDelete/Str/10000-4 1239436 90.80 ns/op BenchmarkMapDelete/Pointer/100-4 2783614 58.11 ns/op BenchmarkMapDelete/Pointer/1000-4 1759951 64.65 ns/op BenchmarkMapDelete/Pointer/10000-4 1533499 74.44 ns/op BenchmarkMemmove/0-4 15299486 8.936 ns/op BenchmarkMemmove/1-4 1683146 70.21 ns/op 14.24 MB/s BenchmarkMemmove/2-4 1705890 72.68 ns/op 27.52 MB/s BenchmarkMemmove/3-4 1638454 69.76 ns/op 43.00 MB/s BenchmarkMemmove/4-4 1682642 73.71 ns/op 54.26 MB/s BenchmarkMemmove/5-4 1615923 71.34 ns/op 70.09 MB/s BenchmarkMemmove/6-4 1555354 70.38 ns/op 85.25 MB/s BenchmarkMemmove/7-4 1732018 70.47 ns/op 99.33 MB/s BenchmarkMemmove/8-4 1729960 71.74 ns/op 111.52 MB/s BenchmarkMemmove/9-4 1660662 75.26 ns/op 119.59 MB/s BenchmarkMemmove/10-4 1575350 74.43 ns/op 134.35 MB/s BenchmarkMemmove/11-4 1640132 76.25 ns/op 144.27 MB/s BenchmarkMemmove/12-4 1595523 74.07 ns/op 162.01 MB/s BenchmarkMemmove/13-4 1535712 77.58 ns/op 167.58 MB/s BenchmarkMemmove/14-4 1574552 74.44 ns/op 188.07 MB/s BenchmarkMemmove/15-4 1595247 74.71 ns/op 200.77 MB/s BenchmarkMemmove/16-4 1682049 69.05 ns/op 231.71 MB/s BenchmarkMemmove/32-4 1682356 74.27 ns/op 430.86 MB/s BenchmarkMemmove/64-4 1535739 80.15 ns/op 798.52 MB/s BenchmarkMemmove/128-4 1321707 90.18 ns/op 1419.42 MB/s BenchmarkMemmove/256-4 1000000 121.2 ns/op 2112.58 MB/s BenchmarkMemmove/512-4 601653 186.6 ns/op 2743.74 MB/s BenchmarkMemmove/1024-4 408121 263.4 ns/op 3887.99 MB/s BenchmarkMemmove/2048-4 305102 416.2 ns/op 4920.30 MB/s BenchmarkMemmove/4096-4 154052 761.1 ns/op 5381.55 MB/s BenchmarkMemmoveOverlap/32-4 1636332 72.18 ns/op 443.31 MB/s BenchmarkMemmoveOverlap/64-4 1535511 78.87 ns/op 811.48 MB/s BenchmarkMemmoveOverlap/128-4 1253846 91.16 ns/op 1404.18 MB/s BenchmarkMemmoveOverlap/256-4 1000000 135.7 ns/op 1886.21 MB/s BenchmarkMemmoveOverlap/512-4 591861 179.8 ns/op 2846.92 MB/s BenchmarkMemmoveOverlap/1024-4 407484 251.6 ns/op 4070.58 MB/s BenchmarkMemmoveOverlap/2048-4 307912 402.7 ns/op 5085.99 MB/s BenchmarkMemmoveOverlap/4096-4 152686 735.7 ns/op 5567.81 MB/s BenchmarkMemmoveUnalignedDst/0-4 12287905 9.219 ns/op BenchmarkMemmoveUnalignedDst/1-4 1754949 77.39 ns/op 12.92 MB/s BenchmarkMemmoveUnalignedDst/2-4 1497456 75.65 ns/op 26.44 MB/s BenchmarkMemmoveUnalignedDst/3-4 1576333 74.97 ns/op 40.01 MB/s BenchmarkMemmoveUnalignedDst/4-4 1637726 76.34 ns/op 52.40 MB/s BenchmarkMemmoveUnalignedDst/5-4 1682916 71.94 ns/op 69.51 MB/s BenchmarkMemmoveUnalignedDst/6-4 1637612 76.36 ns/op 78.58 MB/s BenchmarkMemmoveUnalignedDst/7-4 1637196 76.32 ns/op 91.72 MB/s BenchmarkMemmoveUnalignedDst/8-4 1617342 73.66 ns/op 108.61 MB/s BenchmarkMemmoveUnalignedDst/9-4 1514912 77.38 ns/op 116.31 MB/s BenchmarkMemmoveUnalignedDst/10-4 1518160 80.40 ns/op 124.38 MB/s BenchmarkMemmoveUnalignedDst/11-4 1535456 76.98 ns/op 142.90 MB/s BenchmarkMemmoveUnalignedDst/12-4 1530842 78.50 ns/op 152.86 MB/s BenchmarkMemmoveUnalignedDst/13-4 1517230 75.96 ns/op 171.15 MB/s BenchmarkMemmoveUnalignedDst/14-4 1535749 75.67 ns/op 185.02 MB/s BenchmarkMemmoveUnalignedDst/15-4 1498822 78.84 ns/op 190.25 MB/s BenchmarkMemmoveUnalignedDst/16-4 1516347 76.65 ns/op 208.75 MB/s BenchmarkMemmoveUnalignedDst/32-4 1498186 81.49 ns/op 392.68 MB/s BenchmarkMemmoveUnalignedDst/64-4 1445451 81.11 ns/op 789.08 MB/s BenchmarkMemmoveUnalignedDst/128-4 1228870 95.33 ns/op 1342.68 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 124.0 ns/op 2064.23 MB/s BenchmarkMemmoveUnalignedDst/512-4 623635 192.6 ns/op 2657.78 MB/s BenchmarkMemmoveUnalignedDst/1024-4 404271 268.1 ns/op 3818.98 MB/s BenchmarkMemmoveUnalignedDst/2048-4 308348 408.4 ns/op 5015.17 MB/s BenchmarkMemmoveUnalignedDst/4096-4 135489 799.6 ns/op 5122.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1617150 77.90 ns/op 410.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1463289 83.40 ns/op 767.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1266522 99.43 ns/op 1287.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 125.0 ns/op 2047.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 649296 192.5 ns/op 2659.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 412228 272.5 ns/op 3757.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 307542 416.0 ns/op 4923.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 155296 779.5 ns/op 5254.64 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13690190 8.775 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1755450 66.20 ns/op 15.11 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1706802 72.69 ns/op 27.51 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1721068 69.21 ns/op 43.34 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1709361 70.28 ns/op 56.92 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1637996 70.37 ns/op 71.06 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1595107 75.33 ns/op 79.65 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1615749 69.52 ns/op 100.69 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1683357 70.79 ns/op 113.01 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1617852 72.46 ns/op 124.21 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1597567 72.76 ns/op 137.45 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1596194 75.83 ns/op 145.07 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1595540 74.08 ns/op 161.99 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1659697 76.51 ns/op 169.91 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1616278 73.12 ns/op 191.45 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1517373 73.40 ns/op 204.35 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1534743 74.46 ns/op 214.89 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1595286 79.58 ns/op 402.10 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1480743 81.81 ns/op 782.26 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1266802 95.02 ns/op 1347.03 MB/s BenchmarkMemmoveUnalignedSrc/256-4 951128 129.4 ns/op 1978.84 MB/s BenchmarkMemmoveUnalignedSrc/512-4 616459 189.9 ns/op 2695.91 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 607317 268.5 ns/op 3813.28 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 244140 440.0 ns/op 4654.97 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 152803 792.2 ns/op 5170.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1575505 77.48 ns/op 412.99 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1462542 82.83 ns/op 772.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1229058 96.18 ns/op 1330.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 993397 125.8 ns/op 2034.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 597340 184.7 ns/op 2771.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 458040 290.1 ns/op 3530.42 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 305460 412.4 ns/op 4965.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 136047 747.4 ns/op 5480.09 MB/s BenchmarkMemclr/5-4 11164036 10.94 ns/op 457.10 MB/s BenchmarkMemclr/16-4 11221350 10.97 ns/op 1459.07 MB/s BenchmarkMemclr/64-4 11145165 11.22 ns/op 5704.16 MB/s BenchmarkMemclr/256-4 8751522 13.06 ns/op 19601.53 MB/s BenchmarkMemclr/4096-4 2276456 50.64 ns/op 80880.70 MB/s BenchmarkMemclr/65536-4 51202 2136 ns/op 30681.47 MB/s BenchmarkMemclr/1M-4 3056 44106 ns/op 23774.23 MB/s BenchmarkMemclr/4M-4 627 194593 ns/op 21554.22 MB/s BenchmarkMemclr/8M-4 211 703412 ns/op 11925.60 MB/s BenchmarkMemclr/16M-4 61 2689985 ns/op 6236.92 MB/s BenchmarkMemclr/64M-4 12 10333417 ns/op 6494.35 MB/s BenchmarkGoMemclr/5-4 2118100 56.25 ns/op 88.90 MB/s BenchmarkGoMemclr/16-4 620924 237.5 ns/op 67.38 MB/s BenchmarkGoMemclr/64-4 123394 933.5 ns/op 68.56 MB/s BenchmarkGoMemclr/256-4 35132 3447 ns/op 74.27 MB/s BenchmarkMemclrRange/1K_2K-4 64574 1936 ns/op 49534.76 MB/s BenchmarkMemclrRange/2K_8K-4 29959 3946 ns/op 84524.43 MB/s BenchmarkMemclrRange/4K_16K-4 42360 2906 ns/op 111185.56 MB/s BenchmarkMemclrRange/160K_228K-4 1749 62535 ns/op 26590.74 MB/s BenchmarkClearFat7-4 5847382 19.55 ns/op BenchmarkClearFat8-4 6474726 17.95 ns/op BenchmarkClearFat11-4 5584070 21.51 ns/op BenchmarkClearFat12-4 5335254 22.52 ns/op BenchmarkClearFat13-4 5328974 21.63 ns/op BenchmarkClearFat14-4 5581291 22.39 ns/op BenchmarkClearFat15-4 5339360 21.22 ns/op BenchmarkClearFat16-4 6137636 18.48 ns/op BenchmarkClearFat24-4 6140557 19.72 ns/op BenchmarkClearFat32-4 5856686 20.51 ns/op BenchmarkClearFat40-4 5845018 20.38 ns/op BenchmarkClearFat48-4 5844477 21.22 ns/op BenchmarkClearFat56-4 5847240 20.71 ns/op BenchmarkClearFat64-4 5599730 23.03 ns/op BenchmarkClearFat72-4 5590365 22.36 ns/op BenchmarkClearFat128-4 4098878 27.89 ns/op BenchmarkClearFat256-4 2507354 49.85 ns/op BenchmarkClearFat512-4 1754962 69.01 ns/op BenchmarkClearFat1024-4 965097 122.4 ns/op BenchmarkClearFat1032-4 974913 125.2 ns/op BenchmarkClearFat1040-4 1000000 118.2 ns/op BenchmarkCopyFat7-4 6151416 19.53 ns/op BenchmarkCopyFat8-4 6835736 18.42 ns/op BenchmarkCopyFat11-4 5586747 20.63 ns/op BenchmarkCopyFat12-4 5584668 21.34 ns/op BenchmarkCopyFat13-4 5843140 21.40 ns/op BenchmarkCopyFat14-4 5575016 21.19 ns/op BenchmarkCopyFat15-4 5583342 20.98 ns/op BenchmarkCopyFat16-4 5132306 19.79 ns/op BenchmarkCopyFat24-4 5572348 20.68 ns/op BenchmarkCopyFat32-4 6143763 20.04 ns/op BenchmarkCopyFat64-4 5580798 21.36 ns/op BenchmarkCopyFat72-4 5341118 22.85 ns/op BenchmarkCopyFat128-4 3960474 29.83 ns/op BenchmarkCopyFat256-4 2456629 48.92 ns/op BenchmarkCopyFat512-4 1576526 74.96 ns/op BenchmarkCopyFat520-4 1595294 74.69 ns/op BenchmarkCopyFat1024-4 981603 120.4 ns/op BenchmarkCopyFat1032-4 1000000 124.0 ns/op BenchmarkCopyFat1040-4 1000000 126.0 ns/op BenchmarkIssue18740/2byte-4 384 312855 ns/op BenchmarkIssue18740/4byte-4 646 182884 ns/op BenchmarkIssue18740/8byte-4 945 127157 ns/op BenchmarkMemclrKnownSize1-4 7231528 14.85 ns/op 67.32 MB/s BenchmarkMemclrKnownSize2-4 5319620 23.30 ns/op 85.84 MB/s BenchmarkMemclrKnownSize4-4 3412862 36.05 ns/op 110.97 MB/s BenchmarkMemclrKnownSize8-4 1000000 114.3 ns/op 70.00 MB/s BenchmarkMemclrKnownSize16-4 620186 233.1 ns/op 68.65 MB/s BenchmarkMemclrKnownSize32-4 249328 434.9 ns/op 73.57 MB/s BenchmarkMemclrKnownSize64-4 135404 858.1 ns/op 74.58 MB/s BenchmarkMemclrKnownSize112-4 81667 1567 ns/op 71.49 MB/s BenchmarkMemclrKnownSize128-4 68130 1777 ns/op 72.05 MB/s BenchmarkMemclrKnownSize192-4 46966 2537 ns/op 75.68 MB/s BenchmarkMemclrKnownSize248-4 37225 3252 ns/op 76.26 MB/s BenchmarkMemclrKnownSize256-4 36103 3406 ns/op 75.16 MB/s BenchmarkMemclrKnownSize512-4 18078 6701 ns/op 76.40 MB/s BenchmarkMemclrKnownSize1024-4 10000 13479 ns/op 75.97 MB/s BenchmarkMemclrKnownSize4096-4 2044 54492 ns/op 75.17 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6955994 ns/op 75.37 MB/s BenchmarkReadMetricsLatency-4 13357 0 p50-ns 0 p90-ns 0 p99-ns BenchmarkFinalizer-4 165 698279 ns/op BenchmarkFinalizerRun-4 153613 934.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7219737 17.59 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3070568 40.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2314612 50.64 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2319382 50.92 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1254993 91.81 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 105.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2158572 54.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1266404 97.17 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1279681 92.30 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1949614 63.10 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1919121 63.10 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1661025 74.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1380854 86.25 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1321077 95.36 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5852943 21.86 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5587476 20.27 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5830705 20.43 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5847240 21.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5335040 21.79 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4925602 25.58 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5845788 21.05 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5860548 21.16 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6133808 21.01 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5597641 21.11 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5859345 20.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5851773 20.20 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6130204 21.18 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5842201 19.90 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5833879 20.09 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5839699 20.91 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6151700 20.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5864528 20.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5841802 20.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5347783 21.37 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5850946 21.03 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5580330 21.17 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5847126 21.21 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5584434 20.99 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5848722 20.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5574549 21.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5353676 22.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5843253 20.72 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5584200 21.33 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5592188 21.30 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5852430 21.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5859231 20.67 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5863611 20.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5854029 20.85 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5589037 20.62 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5858944 20.50 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5838506 20.90 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5584927 20.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5590833 20.09 ns/op BenchmarkNetpollBreak-4 2048 60564 ns/op BenchmarkPingPongHog-4 291 365909 ns/op BenchmarkStackGrowth-4 109792 1085 ns/op BenchmarkStackGrowthDeep-4 1093 117042 ns/op BenchmarkCreateGoroutines-4 17305 6942 ns/op BenchmarkCreateGoroutinesParallel-4 38396 3433 ns/op BenchmarkCreateGoroutinesCapture-4 4059 37056 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 24103 5265 ns/op BenchmarkClosureCall-4 17504959 6.304 ns/op BenchmarkWakeupParallelSpinning/0s-4 60 1953610 ns/op BenchmarkWakeupParallelSpinning/1µs-4 61 1952379 ns/op BenchmarkWakeupParallelSpinning/2µs-4 61 1951762 ns/op BenchmarkWakeupParallelSpinning/5µs-4 61 1952852 ns/op BenchmarkWakeupParallelSpinning/10µs-4 61 1953800 ns/op BenchmarkWakeupParallelSpinning/20µs-4 60 1953330 ns/op BenchmarkWakeupParallelSpinning/50µs-4 60 1952850 ns/op BenchmarkWakeupParallelSpinning/100µs-4 57 1953596 ns/op BenchmarkMatmult-4 3516534 48.60 ns/op BenchmarkFastrand-4 9632634 12.37 ns/op BenchmarkFastrand64-4 9299940 13.02 ns/op BenchmarkFastrandHashiter-4 3619138 35.08 ns/op BenchmarkFastrandn/2-4 5342569 22.67 ns/op BenchmarkFastrandn/3-4 5582485 21.87 ns/op BenchmarkFastrandn/4-4 5647058 21.63 ns/op BenchmarkFastrandn/5-4 5579007 21.54 ns/op BenchmarkIfaceCmp100-4 87902 1300 ns/op BenchmarkIfaceCmpNil100-4 154146 741.3 ns/op BenchmarkEfaceCmpDiff-4 35102 3339 ns/op BenchmarkEfaceCmpDiffIndirect-4 30663 3886 ns/op BenchmarkDefer-4 1428093 86.84 ns/op BenchmarkDefer10-4 778442 154.4 ns/op BenchmarkDeferMany-4 409542 424.5 ns/op BenchmarkPanicRecover-4 153944 799.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6706 18930 ns/op 0 p50-ns 0 p90-ns 974700 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 10000 45798 ns/op 0 p50-ns 0 p90-ns 1916300 p99-ns BenchmarkGoroutineProfile/small/idle-4 3073 46712 ns/op 0 p50-ns 0 p90-ns 999800 p99-ns BenchmarkGoroutineProfile/small/loaded-4 198 606630 ns/op 0 p50-ns 1942400 p90-ns 3908400 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6279 17416 ns/op 0 p50-ns 0 p90-ns 973300 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 4390 49822 ns/op 0 p50-ns 0 p90-ns 1935900 p99-ns BenchmarkGoroutineProfile/large/idle-4 9 11721100 ns/op 11709100 p50-ns 12721800 p90-ns 12721800 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 17997171 ns/op 16587500 p50-ns 30253800 p90-ns 30253800 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 19046 ns/op 0 p50-ns 0 p90-ns 975200 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2647 57560 ns/op 0 p50-ns 0 p90-ns 1938100 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 872 134386 ns/op 0 p50-ns 966700 p90-ns 1023500 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 153 791335 ns/op 952300 p50-ns 1020300 p90-ns 6831900 p99-ns BenchmarkRWMutexUncontended-4 2329599 49.89 ns/op BenchmarkRWMutexWrite100-4 351772 358.2 ns/op BenchmarkRWMutexWrite10-4 175238 1889 ns/op BenchmarkRWMutexWorkWrite100-4 330910 410.3 ns/op BenchmarkRWMutexWorkWrite10-4 110995 2270 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1747 68213 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 817 142223 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 946 137284 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 408 289641 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 423 269989 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 183 603047 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 211 560345 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 90 1280188 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 409416 462.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 306740 458.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 205820 517.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 407096 467.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 243976 484.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 218005 541.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 243352 517.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 245488 521.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 245604 568.5 ns/op BenchmarkMakeSlice/Byte-4 2118430 58.52 ns/op BenchmarkMakeSlice/Int16-4 2048281 61.02 ns/op BenchmarkMakeSlice/Int-4 1574455 77.53 ns/op BenchmarkMakeSlice/Ptr-4 1000000 101.5 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 135.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 167.0 ns/op BenchmarkMakeSlice/Struct/40-4 615447 192.0 ns/op BenchmarkGrowSlice/Byte-4 736195 160.5 ns/op BenchmarkGrowSlice/Int16-4 617347 174.1 ns/op BenchmarkGrowSlice/Int-4 634350 237.1 ns/op BenchmarkGrowSlice/Ptr-4 611215 282.8 ns/op BenchmarkGrowSlice/Struct/24-4 406903 434.3 ns/op BenchmarkGrowSlice/Struct/32-4 251397 512.8 ns/op BenchmarkGrowSlice/Struct/40-4 204043 607.9 ns/op BenchmarkExtendSlice/IntSlice-4 617220 265.8 ns/op BenchmarkExtendSlice/PointerSlice-4 404094 326.1 ns/op BenchmarkExtendSlice/NoGrow-4 770521 161.0 ns/op BenchmarkAppend-4 755528 155.2 ns/op BenchmarkAppendGrowByte-4 5 20706620 ns/op BenchmarkAppendGrowString-4 1 165051600 ns/op BenchmarkAppendSlice/1Bytes-4 1754616 71.24 ns/op BenchmarkAppendSlice/4Bytes-4 1730450 69.41 ns/op BenchmarkAppendSlice/7Bytes-4 1660264 74.72 ns/op BenchmarkAppendSlice/8Bytes-4 1638236 71.52 ns/op BenchmarkAppendSlice/15Bytes-4 1573792 75.05 ns/op BenchmarkAppendSlice/16Bytes-4 1638381 71.51 ns/op BenchmarkAppendSlice/32Bytes-4 1705562 74.46 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 76694 1604 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 18625 6136 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 22560 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1226 86836 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 331 339369 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 100 1386509 ns/op BenchmarkAppendStr/1Bytes-4 1241223 96.77 ns/op BenchmarkAppendStr/4Bytes-4 1280055 95.34 ns/op BenchmarkAppendStr/8Bytes-4 1241869 95.15 ns/op BenchmarkAppendStr/16Bytes-4 1259649 94.59 ns/op BenchmarkAppendStr/32Bytes-4 1266492 92.53 ns/op BenchmarkAppendSpecialCase-4 743624 166.7 ns/op BenchmarkCopy/1Byte-4 1834873 68.15 ns/op 14.67 MB/s BenchmarkCopy/1String-4 1755571 69.00 ns/op 14.49 MB/s BenchmarkCopy/2Byte-4 1707039 69.22 ns/op 28.89 MB/s BenchmarkCopy/2String-4 1755666 70.09 ns/op 28.53 MB/s BenchmarkCopy/4Byte-4 1535667 71.20 ns/op 56.18 MB/s BenchmarkCopy/4String-4 1730599 68.28 ns/op 58.58 MB/s BenchmarkCopy/8Byte-4 1806765 68.11 ns/op 117.46 MB/s BenchmarkCopy/8String-4 1758625 66.09 ns/op 121.05 MB/s BenchmarkCopy/12Byte-4 1662234 71.67 ns/op 167.42 MB/s BenchmarkCopy/12String-4 1575639 71.88 ns/op 166.94 MB/s BenchmarkCopy/16Byte-4 1706690 68.66 ns/op 233.03 MB/s BenchmarkCopy/16String-4 1682916 69.62 ns/op 229.82 MB/s BenchmarkCopy/32Byte-4 1616755 77.90 ns/op 410.77 MB/s BenchmarkCopy/32String-4 1462882 76.79 ns/op 416.73 MB/s BenchmarkCopy/128Byte-4 1000000 100.6 ns/op 1272.86 MB/s BenchmarkCopy/128String-4 1000000 111.4 ns/op 1149.15 MB/s BenchmarkCopy/1024Byte-4 305032 390.4 ns/op 2622.88 MB/s BenchmarkCopy/1024String-4 245700 477.0 ns/op 2146.78 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 26695 4243 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18339 6338 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10647 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14454 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6122 19144 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152731 888.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 154054 912.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 102304 1145 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 87900 1522 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 68005 1638 ns/op BenchmarkStackCopyPtr-4 1 177764700 ns/op BenchmarkStackCopy-4 1 137703700 ns/op BenchmarkStackCopyNoCache-4 14 7325164 ns/op BenchmarkStackCopyWithStkobj-4 2 58105600 ns/op BenchmarkIssue18138-4 285 476234 ns/op BenchmarkCompareStringEqual-4 10240305 11.44 ns/op BenchmarkCompareStringIdentical-4 15339579 7.317 ns/op BenchmarkCompareStringSameLength-4 12311353 9.360 ns/op BenchmarkCompareStringDifferentLength-4 17562088 6.117 ns/op BenchmarkCompareStringBigUnaligned-4 1501 78719 ns/op 13320.67 MB/s BenchmarkCompareStringBig-4 1444 69698 ns/op 15044.63 MB/s BenchmarkConcatStringAndBytes-4 2082963 61.41 ns/op BenchmarkSliceByteToString/1-4 2080360 59.61 ns/op BenchmarkSliceByteToString/2-4 1000000 109.4 ns/op BenchmarkSliceByteToString/4-4 1000000 110.3 ns/op BenchmarkSliceByteToString/8-4 1051549 107.7 ns/op BenchmarkSliceByteToString/16-4 1000000 112.3 ns/op BenchmarkSliceByteToString/32-4 1000000 126.0 ns/op BenchmarkSliceByteToString/64-4 656203 156.3 ns/op BenchmarkSliceByteToString/128-4 618684 217.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2275972 53.22 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 139.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 125.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3151300 38.72 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1572315 75.78 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1730540 68.27 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2082327 58.59 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 446253 267.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 605785 217.7 ns/op BenchmarkRuneIterate/range/ASCII-4 5839956 20.74 ns/op BenchmarkRuneIterate/range/Japanese-4 1919449 62.05 ns/op BenchmarkRuneIterate/range/MixedLength-4 2082595 56.78 ns/op BenchmarkRuneIterate/range1/ASCII-4 6158140 20.94 ns/op BenchmarkRuneIterate/range1/Japanese-4 1982442 61.57 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2084078 56.72 ns/op BenchmarkRuneIterate/range2/ASCII-4 5590730 22.18 ns/op BenchmarkRuneIterate/range2/Japanese-4 1920420 63.03 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2081337 58.18 ns/op BenchmarkArrayEqual-4 17566974 6.783 ns/op BenchmarkFunc/Name-4 4726046 23.95 ns/op BenchmarkFunc/Entry-4 9441235 12.32 ns/op BenchmarkFunc/FileLine-4 1279974 91.56 ns/op BenchmarkChanToSyscallPing-4 4110 27089 ns/op BenchmarkSyscallToSyscallPing-4 6202 17800 ns/op BenchmarkChanToChanPing-4 45495 2833 ns/op BenchmarkOsYield-4 1048418 121.1 ns/op BenchmarkRunningGoProgram-4 6 18719300 ns/op PASS ok runtime 143.821s goos: windows goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27682 4339 ns/op BenchmarkHandle/concurrent-4 10750 11079 ns/op PASS ok runtime/cgo 1.516s goos: windows goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20449897 6.302 ns/op BenchmarkAtomicStore64-4 9441903 13.35 ns/op BenchmarkAtomicLoad-4 20505108 6.477 ns/op BenchmarkAtomicStore-4 9431886 13.46 ns/op BenchmarkAnd8-4 9435000 13.35 ns/op BenchmarkAnd-4 8784064 13.34 ns/op BenchmarkAnd8Parallel-4 2823627 51.88 ns/op BenchmarkAndParallel-4 1000000 532.2 ns/op BenchmarkOr8-4 8787024 13.34 ns/op BenchmarkOr-4 9446736 13.44 ns/op BenchmarkOr8Parallel-4 2999744 49.17 ns/op BenchmarkOrParallel-4 3027168 45.16 ns/op BenchmarkXadd-4 2799061 48.50 ns/op BenchmarkXadd64-4 3145100 49.99 ns/op BenchmarkCas-4 2319422 52.20 ns/op BenchmarkCas64-4 2095958 48.45 ns/op BenchmarkXchg-4 3016983 48.56 ns/op BenchmarkXchg64-4 2751304 47.56 ns/op PASS ok runtime/internal/atomic 4.313s goos: windows goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4093076 28.40 ns/op BenchmarkMulUintptr/large-4 3415708 34.32 ns/op PASS ok runtime/internal/math 1.342s goos: windows goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 20 5224755 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 24 6143650 ns/op 384.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 534 241343 ns/op 6.213 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 10 12015450 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 14927743 ns/op 1015 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 103 1147099 ns/op 72.43 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82532550 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 95220450 ns/op 7146 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 13238789 ns/op 958.3 concurrent_launches/op PASS ok runtime/pprof 3.237s goos: windows goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 12 9358017 ns/op BenchmarkStackLeak-4 7644 15711 ns/op PASS ok runtime/race 1.505s goos: windows goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4316006 28.06 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 206132 554.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.402s goos: windows goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153176 797.0 ns/op BenchmarkSortString1K-4 176 743216 ns/op BenchmarkSortString1K_Slice-4 194 644067 ns/op BenchmarkStableString1K-4 100 1348182 ns/op BenchmarkSortInt1K-4 183 582053 ns/op BenchmarkSortInt1K_Sorted-4 3290 40159 ns/op BenchmarkSortInt1K_Reversed-4 1753 71643 ns/op BenchmarkSortInt1K_Mod8-4 619 274941 ns/op BenchmarkStableInt1K-4 133 816909 ns/op BenchmarkStableInt1K_Slice-4 148 765419 ns/op BenchmarkSortInt64K-4 2 59581100 ns/op BenchmarkSortInt64K_Slice-4 2 52286700 ns/op BenchmarkStableInt64K-4 2 80584400 ns/op BenchmarkSort1e2-4 439 275642 ns/op BenchmarkStable1e2-4 157 733506 ns/op BenchmarkSort1e4-4 2 59070200 ns/op BenchmarkStable1e4-4 1 244174200 ns/op PASS ok sort 5.025s goos: windows goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 1000000 149.5 ns/op BenchmarkAtof64Float-4 602076 173.6 ns/op BenchmarkAtof64FloatExp-4 611650 202.8 ns/op BenchmarkAtof64Big-4 409485 298.2 ns/op BenchmarkAtof64RandomBits-4 373041 319.4 ns/op BenchmarkAtof64RandomFloats-4 406972 273.6 ns/op BenchmarkAtof64RandomLongFloats-4 368799 336.3 ns/op BenchmarkAtof32Decimal-4 785990 151.6 ns/op BenchmarkAtof32Float-4 617823 172.3 ns/op BenchmarkAtof32FloatExp-4 561529 224.3 ns/op BenchmarkAtof32Random-4 410522 359.1 ns/op BenchmarkAtof32RandomLong-4 136537 886.9 ns/op BenchmarkParseInt/Pos/7bit-4 1266883 95.58 ns/op BenchmarkParseInt/Pos/26bit-4 733675 191.7 ns/op BenchmarkParseInt/Pos/31bit-4 595828 211.4 ns/op BenchmarkParseInt/Pos/56bit-4 410522 309.2 ns/op BenchmarkParseInt/Pos/63bit-4 411649 334.5 ns/op BenchmarkParseInt/Neg/7bit-4 1279882 93.11 ns/op BenchmarkParseInt/Neg/26bit-4 622276 196.2 ns/op BenchmarkParseInt/Neg/31bit-4 563138 213.3 ns/op BenchmarkParseInt/Neg/56bit-4 414879 320.1 ns/op BenchmarkParseInt/Neg/63bit-4 308419 335.6 ns/op BenchmarkAtoi/Pos/7bit-4 1862540 63.45 ns/op BenchmarkAtoi/Pos/26bit-4 858837 142.1 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 156.2 ns/op BenchmarkAtoi/Pos/56bit-4 410930 263.9 ns/op BenchmarkAtoi/Pos/63bit-4 309055 344.4 ns/op BenchmarkAtoi/Neg/7bit-4 1861035 66.11 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 147.5 ns/op BenchmarkAtoi/Neg/31bit-4 1000000 159.2 ns/op BenchmarkAtoi/Neg/56bit-4 410790 268.6 ns/op BenchmarkAtoi/Neg/63bit-4 307983 371.0 ns/op BenchmarkFormatFloat/Decimal-4 111838 1214 ns/op BenchmarkFormatFloat/Float-4 87914 1244 ns/op BenchmarkFormatFloat/Exp-4 112227 1088 ns/op BenchmarkFormatFloat/NegExp-4 102582 1152 ns/op BenchmarkFormatFloat/LongExp-4 87624 1360 ns/op BenchmarkFormatFloat/Big-4 81646 1399 ns/op BenchmarkFormatFloat/BinaryExp-4 203817 608.4 ns/op BenchmarkFormatFloat/32Integer-4 102366 1105 ns/op BenchmarkFormatFloat/32ExactFraction-4 122596 1067 ns/op BenchmarkFormatFloat/32Point-4 102304 1155 ns/op BenchmarkFormatFloat/32Exp-4 111259 1089 ns/op BenchmarkFormatFloat/32NegExp-4 111259 1097 ns/op BenchmarkFormatFloat/32Shortest-4 111360 1052 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 122702 931.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135918 963.0 ns/op BenchmarkFormatFloat/64Fixed1-4 136242 839.0 ns/op BenchmarkFormatFloat/64Fixed2-4 153458 839.9 ns/op BenchmarkFormatFloat/64Fixed3-4 136198 846.2 ns/op BenchmarkFormatFloat/64Fixed4-4 153660 839.0 ns/op BenchmarkFormatFloat/64Fixed12-4 81799 1493 ns/op BenchmarkFormatFloat/64Fixed16-4 102033 1177 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 102216 1156 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102520 1238 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2439 50459 ns/op BenchmarkFormatFloat/Slowpath64-4 87986 1365 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 87842 1378 ns/op BenchmarkAppendFloat/Decimal-4 122754 954.6 ns/op BenchmarkAppendFloat/Float-4 112266 1035 ns/op BenchmarkAppendFloat/Exp-4 136820 934.9 ns/op BenchmarkAppendFloat/NegExp-4 123430 957.3 ns/op BenchmarkAppendFloat/LongExp-4 102427 1172 ns/op BenchmarkAppendFloat/Big-4 102292 1174 ns/op BenchmarkAppendFloat/BinaryExp-4 303559 389.1 ns/op BenchmarkAppendFloat/32Integer-4 123040 928.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 122323 917.7 ns/op BenchmarkAppendFloat/32Point-4 123295 974.1 ns/op BenchmarkAppendFloat/32Exp-4 122877 906.4 ns/op BenchmarkAppendFloat/32NegExp-4 136863 891.6 ns/op BenchmarkAppendFloat/32Shortest-4 154118 804.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174763 715.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 174858 765.1 ns/op BenchmarkAppendFloat/64Fixed1-4 174631 654.0 ns/op BenchmarkAppendFloat/64Fixed2-4 174835 636.8 ns/op BenchmarkAppendFloat/64Fixed3-4 153908 678.8 ns/op BenchmarkAppendFloat/64Fixed4-4 175824 655.5 ns/op BenchmarkAppendFloat/64Fixed12-4 94422 1262 ns/op BenchmarkAppendFloat/64Fixed16-4 122503 932.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 122959 874.0 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 102326 1049 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2460 49611 ns/op BenchmarkAppendFloat/Slowpath64-4 102224 1165 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112227 1105 ns/op BenchmarkFormatInt-4 14450 8181 ns/op BenchmarkAppendInt-4 15770 7675 ns/op BenchmarkFormatUint-4 81985 1560 ns/op BenchmarkAppendUint-4 87786 1358 ns/op BenchmarkFormatIntSmall/7-4 2195538 50.73 ns/op BenchmarkFormatIntSmall/42-4 2361902 54.16 ns/op BenchmarkAppendIntSmall-4 1253578 100.4 ns/op BenchmarkAppendUintVarlen/1-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/12-4 1000000 101.6 ns/op BenchmarkAppendUintVarlen/123-4 868357 141.7 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 137.7 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 142.6 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 146.4 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 147.5 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 153.3 ns/op BenchmarkAppendUintVarlen/123456789-4 1000000 155.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 1000000 155.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 152.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 1000000 155.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 772874 151.6 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 163.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 612650 164.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 1000000 160.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 606182 167.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 1000000 158.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 634081 161.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 623635 167.6 ns/op BenchmarkQuote-4 40942 2934 ns/op BenchmarkQuoteRune-4 410593 271.2 ns/op BenchmarkAppendQuote-4 47096 2446 ns/op BenchmarkAppendQuoteRune-4 1000000 149.4 ns/op BenchmarkUnquoteEasy-4 1279928 93.83 ns/op BenchmarkUnquoteHard-4 42400 2694 ns/op PASS ok strconv 18.243s goos: windows goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 407539 275.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 122977 928.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 174738 709.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 244767 418.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 81784 1409 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 94554 1260 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 618237 181.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20118 5729 ns/op BenchmarkGenericMatch1-4 2101 56234 ns/op BenchmarkGenericMatch2-4 396 288777 ns/op BenchmarkSingleMaxSkipping-4 10000 14357 ns/op 696.53 MB/s BenchmarkSingleLongSuffixFail-4 14112 8716 ns/op 114.96 MB/s BenchmarkSingleMatch-4 223 508083 ns/op 29.52 MB/s BenchmarkByteByteNoMatch-4 68274 1788 ns/op BenchmarkByteByteMatch-4 18602 6405 ns/op BenchmarkByteStringMatch-4 21548 5439 ns/op BenchmarkHTMLEscapeNew-4 72384 1673 ns/op BenchmarkHTMLEscapeOld-4 81861 1455 ns/op BenchmarkByteStringReplacerWriteString-4 1359 84811 ns/op BenchmarkByteReplacerWriteString-4 1526 76142 ns/op BenchmarkByteByteReplaces-4 3052 39993 ns/op BenchmarkByteByteMap-4 10000 12305 ns/op BenchmarkMap/identity/ASCII-4 614847 203.4 ns/op BenchmarkMap/identity/Greek-4 405747 274.4 ns/op BenchmarkMap/change/ASCII-4 33208 3440 ns/op BenchmarkMap/change/Greek-4 25089 4593 ns/op BenchmarkIndexRune-4 1731121 66.53 ns/op BenchmarkIndexRuneLongString-4 1637757 79.30 ns/op BenchmarkIndexRuneFastPath-4 3729417 30.38 ns/op BenchmarkIndex-4 3833620 30.30 ns/op BenchmarkLastIndex-4 4393656 28.00 ns/op BenchmarkIndexByte-4 9435667 12.22 ns/op BenchmarkToUpper/#00-4 2997518 39.10 ns/op BenchmarkToUpper/ONLYUPPER-4 2082208 57.24 ns/op BenchmarkToUpper/abc-4 307944 386.9 ns/op BenchmarkToUpper/AbC123-4 244647 490.9 ns/op BenchmarkToUpper/azAZ09_-4 305032 445.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 49113 2326 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 68187 1891 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 30728 3813 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53484 2118 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 111654 1041 ns/op BenchmarkToLower/#00-4 3151458 38.11 ns/op BenchmarkToLower/abc-4 2671171 43.50 ns/op BenchmarkToLower/AbC123-4 245558 552.9 ns/op BenchmarkToLower/azAZ09_-4 206312 572.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 94456 1323 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 61428 1987 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34130 3464 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64767 1795 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 102501 1096 ns/op BenchmarkMapNoChanges-4 1000000 144.5 ns/op BenchmarkTrim-4 36141 3377 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3150176 39.07 ns/op BenchmarkToValidUTF8/InvalidASCII-4 175286 657.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 111307 982.7 ns/op BenchmarkEqualFold/Tests-4 51109 2311 ns/op BenchmarkEqualFold/ASCII-4 3230060 38.11 ns/op BenchmarkEqualFold/UnicodePrefix-4 111484 1077 ns/op BenchmarkEqualFold/UnicodeSuffix-4 111567 1015 ns/op BenchmarkIndexHard1-4 876 147154 ns/op BenchmarkIndexHard2-4 612 208935 ns/op BenchmarkIndexHard3-4 147 810418 ns/op BenchmarkIndexHard4-4 182 654681 ns/op BenchmarkLastIndexHard1-4 61 1985161 ns/op BenchmarkLastIndexHard2-4 61 2032889 ns/op BenchmarkLastIndexHard3-4 66 1997411 ns/op BenchmarkCountHard1-4 817 145800 ns/op BenchmarkCountHard2-4 584 205685 ns/op BenchmarkCountHard3-4 148 798564 ns/op BenchmarkIndexTorture-4 7616 15643 ns/op BenchmarkCountTorture-4 10000 15725 ns/op BenchmarkCountTortureOverlapping-4 766 149160 ns/op BenchmarkCountByte/10-4 4240597 30.39 ns/op 329.01 MB/s BenchmarkCountByte/32-4 3838292 32.57 ns/op 982.59 MB/s BenchmarkCountByte/4096-4 1000000 139.6 ns/op 29333.16 MB/s BenchmarkCountByte/4194304-4 644 165315 ns/op 25371.53 MB/s BenchmarkCountByte/67108864-4 14 8160764 ns/op 8223.36 MB/s BenchmarkFields/ASCII/16-4 204792 533.9 ns/op 29.97 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21945 5517 ns/op 46.40 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1365 92275 ns/op 44.39 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 81 1458748 ns/op 44.93 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23614520 ns/op 44.40 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 293583 412.5 ns/op 38.79 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 12889 ns/op 19.86 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 584 215788 ns/op 18.98 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3584380 ns/op 18.28 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 58144450 ns/op 18.03 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153121 765.7 ns/op 20.90 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17536 6792 ns/op 37.69 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 943 128480 ns/op 31.88 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 60 2212815 ns/op 29.62 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 38742033 ns/op 27.07 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 242482 519.7 ns/op 30.79 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10056 ns/op 25.46 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 722 166356 ns/op 24.62 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 61 2818023 ns/op 23.26 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47529100 ns/op 22.06 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 61036100 ns/op BenchmarkSplitSingleByteSeparator-4 30 4231737 ns/op BenchmarkSplitMultiByteSeparator-4 40 2978310 ns/op BenchmarkSplitNSingleByteSeparator-4 245629 544.7 ns/op BenchmarkSplitNMultiByteSeparator-4 175597 745.4 ns/op BenchmarkRepeat/5x0-4 3234038 37.45 ns/op BenchmarkRepeat/5x1-4 3320934 37.05 ns/op BenchmarkRepeat/5x2-4 244717 466.9 ns/op BenchmarkRepeat/5x6-4 153357 802.5 ns/op BenchmarkRepeat/10x0-4 3152568 36.87 ns/op BenchmarkRepeat/10x1-4 3149415 37.83 ns/op BenchmarkRepeat/10x2-4 244413 487.4 ns/op BenchmarkRepeat/10x6-4 153962 843.3 ns/op BenchmarkRepeatLarge/256/1-4 72103 1869 ns/op 136.95 MB/s BenchmarkRepeatLarge/256/16-4 102554 1095 ns/op 233.69 MB/s BenchmarkRepeatLarge/512/1-4 53509 2172 ns/op 235.73 MB/s BenchmarkRepeatLarge/512/16-4 72276 1554 ns/op 329.49 MB/s BenchmarkRepeatLarge/1024/1-4 43828 2830 ns/op 361.78 MB/s BenchmarkRepeatLarge/1024/16-4 55563 2162 ns/op 473.64 MB/s BenchmarkRepeatLarge/2048/1-4 27940 4371 ns/op 468.54 MB/s BenchmarkRepeatLarge/2048/16-4 32379 3739 ns/op 547.81 MB/s BenchmarkRepeatLarge/4096/1-4 18064 6804 ns/op 602.04 MB/s BenchmarkRepeatLarge/4096/16-4 19816 6168 ns/op 664.04 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11621 ns/op 704.91 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10940 ns/op 748.79 MB/s BenchmarkRepeatLarge/8192/4097-4 4907694 24.87 ns/op 164756.54 MB/s BenchmarkRepeatLarge/16384/1-4 6074 21384 ns/op 766.20 MB/s BenchmarkRepeatLarge/16384/16-4 6087 19892 ns/op 823.63 MB/s BenchmarkRepeatLarge/16384/4097-4 8127 14663 ns/op 838.23 MB/s BenchmarkRepeatLarge/32768/1-4 4053 39278 ns/op 834.25 MB/s BenchmarkRepeatLarge/32768/16-4 4027 38801 ns/op 844.52 MB/s BenchmarkRepeatLarge/32768/4097-4 4110 35408 ns/op 809.95 MB/s BenchmarkRepeatLarge/65536/1-4 1528 72864 ns/op 899.43 MB/s BenchmarkRepeatLarge/65536/16-4 1749 74260 ns/op 882.52 MB/s BenchmarkRepeatLarge/65536/4097-4 1754 70171 ns/op 875.79 MB/s BenchmarkRepeatLarge/131072/1-4 765 137817 ns/op 951.06 MB/s BenchmarkRepeatLarge/131072/16-4 816 145999 ns/op 897.76 MB/s BenchmarkRepeatLarge/131072/4097-4 817 144646 ns/op 878.05 MB/s BenchmarkRepeatLarge/262144/1-4 409 276937 ns/op 946.58 MB/s BenchmarkRepeatLarge/262144/16-4 438 276458 ns/op 948.22 MB/s BenchmarkRepeatLarge/262144/4097-4 438 278710 ns/op 926.09 MB/s BenchmarkRepeatLarge/524288/1-4 207 580248 ns/op 903.56 MB/s BenchmarkRepeatLarge/524288/16-4 204 583768 ns/op 898.11 MB/s BenchmarkRepeatLarge/524288/4097-4 200 595855 ns/op 873.23 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1249217 ns/op 839.39 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1210975 ns/op 865.89 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1191641 ns/op 876.72 MB/s BenchmarkRepeatLarge/2097152/1-4 61 2449816 ns/op 856.04 MB/s BenchmarkRepeatLarge/2097152/16-4 60 2376772 ns/op 882.35 MB/s BenchmarkRepeatLarge/2097152/4097-4 61 2384874 ns/op 877.85 MB/s BenchmarkRepeatLarge/4194304/1-4 24 4796788 ns/op 874.40 MB/s BenchmarkRepeatLarge/4194304/16-4 22 5060155 ns/op 828.89 MB/s BenchmarkRepeatLarge/4194304/4097-4 24 4724117 ns/op 887.20 MB/s BenchmarkRepeatLarge/8388608/1-4 12 10092358 ns/op 831.18 MB/s BenchmarkRepeatLarge/8388608/16-4 12 9767733 ns/op 858.81 MB/s BenchmarkRepeatLarge/8388608/4097-4 12 9601533 ns/op 873.46 MB/s BenchmarkRepeatLarge/16777216/1-4 6 20185783 ns/op 831.14 MB/s BenchmarkRepeatLarge/16777216/16-4 6 19043733 ns/op 880.98 MB/s BenchmarkRepeatLarge/16777216/4097-4 6 18717283 ns/op 896.35 MB/s BenchmarkRepeatLarge/33554432/1-4 3 42655567 ns/op 786.64 MB/s BenchmarkRepeatLarge/33554432/16-4 3 36815367 ns/op 911.42 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 37757267 ns/op 888.69 MB/s BenchmarkRepeatLarge/67108864/1-4 2 87425900 ns/op 767.61 MB/s BenchmarkRepeatLarge/67108864/16-4 2 77135100 ns/op 870.02 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 73747750 ns/op 909.98 MB/s BenchmarkRepeatLarge/134217728/1-4 1 143562400 ns/op 934.91 MB/s BenchmarkRepeatLarge/134217728/16-4 1 145479600 ns/op 922.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 146406400 ns/op 916.75 MB/s BenchmarkRepeatLarge/268435456/1-4 1 398474300 ns/op 673.66 MB/s BenchmarkRepeatLarge/268435456/16-4 1 298821200 ns/op 898.31 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 301770400 ns/op 889.54 MB/s BenchmarkRepeatLarge/536870912/1-4 1 797889600 ns/op 672.86 MB/s BenchmarkRepeatLarge/536870912/16-4 1 568387000 ns/op 944.55 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 571360400 ns/op 939.64 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1564501000 ns/op 686.32 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1147395400 ns/op 935.81 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1111366300 ns/op 966.15 MB/s BenchmarkIndexAnyASCII/1:1-4 1781078 66.89 ns/op BenchmarkIndexAnyASCII/1:2-4 1890718 63.04 ns/op BenchmarkIndexAnyASCII/1:4-4 1919864 63.58 ns/op BenchmarkIndexAnyASCII/1:8-4 1860926 64.54 ns/op BenchmarkIndexAnyASCII/1:16-4 1892245 64.00 ns/op BenchmarkIndexAnyASCII/1:32-4 1756530 65.62 ns/op BenchmarkIndexAnyASCII/1:64-4 1861316 71.34 ns/op BenchmarkIndexAnyASCII/16:1-4 1890510 64.06 ns/op BenchmarkIndexAnyASCII/16:2-4 1000000 167.0 ns/op BenchmarkIndexAnyASCII/16:4-4 1000000 171.9 ns/op BenchmarkIndexAnyASCII/16:8-4 610779 179.1 ns/op BenchmarkIndexAnyASCII/16:16-4 618684 197.3 ns/op BenchmarkIndexAnyASCII/16:32-4 606612 220.5 ns/op BenchmarkIndexAnyASCII/16:64-4 413564 264.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1617961 71.21 ns/op BenchmarkIndexAnyASCII/256:2-4 64594 1905 ns/op BenchmarkIndexAnyASCII/256:4-4 61312 1927 ns/op BenchmarkIndexAnyASCII/256:8-4 64722 1871 ns/op BenchmarkIndexAnyASCII/256:16-4 64616 1920 ns/op BenchmarkIndexAnyASCII/256:32-4 58536 1935 ns/op BenchmarkIndexAnyASCII/256:64-4 61345 1942 ns/op BenchmarkIndexAnyUTF8/1:1-4 1860819 63.51 ns/op BenchmarkIndexAnyUTF8/1:2-4 1780966 66.87 ns/op BenchmarkIndexAnyUTF8/1:4-4 1834233 63.90 ns/op BenchmarkIndexAnyUTF8/1:8-4 1883212 64.82 ns/op BenchmarkIndexAnyUTF8/1:16-4 1860536 65.08 ns/op BenchmarkIndexAnyUTF8/1:32-4 1730982 64.91 ns/op BenchmarkIndexAnyUTF8/1:64-4 1889790 65.63 ns/op BenchmarkIndexAnyUTF8/16:1-4 1412623 78.13 ns/op BenchmarkIndexAnyUTF8/16:2-4 243698 420.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 244488 415.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 307321 416.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 246284 424.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 306960 426.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 245744 445.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 307392 352.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 20143 5916 ns/op BenchmarkIndexAnyUTF8/256:4-4 20136 6015 ns/op BenchmarkIndexAnyUTF8/256:8-4 19822 5912 ns/op BenchmarkIndexAnyUTF8/256:16-4 19484 6114 ns/op BenchmarkIndexAnyUTF8/256:32-4 19468 6221 ns/op BenchmarkIndexAnyUTF8/256:64-4 19200 6252 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1706802 66.92 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1729881 65.47 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1860390 64.06 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1755165 65.66 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1862017 66.09 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1807375 64.30 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1833726 65.53 ns/op BenchmarkLastIndexAnyASCII/16:1-4 611371 170.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 610500 172.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 1000000 173.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 617950 191.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 617665 202.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 617505 218.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 603894 266.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 64660 1827 ns/op BenchmarkLastIndexAnyASCII/256:2-4 61425 1844 ns/op BenchmarkLastIndexAnyASCII/256:4-4 64586 1814 ns/op BenchmarkLastIndexAnyASCII/256:8-4 64698 1842 ns/op BenchmarkLastIndexAnyASCII/256:16-4 64549 1861 ns/op BenchmarkLastIndexAnyASCII/256:32-4 61432 1874 ns/op BenchmarkLastIndexAnyASCII/256:64-4 61558 1952 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1729507 68.32 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1756624 67.31 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1683300 67.88 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1729995 68.29 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1707018 70.36 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1730018 69.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1555693 72.83 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 304846 368.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 152415 801.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 152469 749.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 152532 742.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 136386 851.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 154045 817.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 154249 791.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 23632 5413 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 12106 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 11224 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 11236 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11625 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11912 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10110 11878 ns/op BenchmarkTrimASCII/1:1-4 3072582 39.72 ns/op BenchmarkTrimASCII/1:2-4 2318670 51.38 ns/op BenchmarkTrimASCII/1:4-4 2194417 54.73 ns/op BenchmarkTrimASCII/1:8-4 1806978 61.07 ns/op BenchmarkTrimASCII/1:16-4 1638663 72.10 ns/op BenchmarkTrimASCII/16:1-4 2560087 48.44 ns/op BenchmarkTrimASCII/16:2-4 617092 170.9 ns/op BenchmarkTrimASCII/16:4-4 620475 168.4 ns/op BenchmarkTrimASCII/16:8-4 616047 177.6 ns/op BenchmarkTrimASCII/16:16-4 620796 185.7 ns/op BenchmarkTrimASCII/256:1-4 1000000 152.3 ns/op BenchmarkTrimASCII/256:2-4 68274 1802 ns/op BenchmarkTrimASCII/256:4-4 68415 1742 ns/op BenchmarkTrimASCII/256:8-4 68275 1760 ns/op BenchmarkTrimASCII/256:16-4 64610 1814 ns/op BenchmarkTrimASCII/4096:1-4 72357 1647 ns/op BenchmarkTrimASCII/4096:2-4 4111 27561 ns/op BenchmarkTrimASCII/4096:4-4 4128 27670 ns/op BenchmarkTrimASCII/4096:8-4 4090 27217 ns/op BenchmarkTrimASCII/4096:16-4 4309 26972 ns/op BenchmarkTrimByte-4 3956464 29.86 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13351 9219 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13357 9138 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1114 105197 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2048 51500 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 6195 26008 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7670 14901 ns/op BenchmarkJoin/0-4 4724408 27.08 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3712560 32.10 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 204756 610.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 122947 834.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 111537 1182 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 81820 1432 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72110 1693 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61371 2038 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2508744 49.84 ns/op BenchmarkTrimSpace/ASCII-4 1536022 77.57 ns/op BenchmarkTrimSpace/SomeNonASCII-4 122580 956.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 68680 1736 ns/op BenchmarkReplaceAll-4 116390 1032 ns/op 16 B/op 1 allocs/op PASS ok strings 55.685s goos: windows goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 21181 5578 ns/op BenchmarkCond2-4 13549 8578 ns/op BenchmarkCond4-4 7965 14961 ns/op BenchmarkCond8-4 3140 36698 ns/op BenchmarkCond16-4 1356 94343 ns/op BenchmarkCond32-4 558 218767 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 422876 281.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 248442 479.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 495921 240.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 409933 316.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 243471 457.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 532635 243.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 64753 2021 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 47288 2417 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 58548 2635 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 30711 4230 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 410396 249.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 126933 885.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 473148 255.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 112314 1070 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 501902 235.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 134017 917.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1875523 56.21 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 27950 4123 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 90276 1265 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 104774 1109 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6348 16301 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 259 478990 ns/op BenchmarkRange/*sync.Map-4 1230 93671 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 76906 1385 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 186445 591.9 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 49130 2187 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 222736 543.7 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 212151 524.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 123100 944.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 43842 2405 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 141567 855.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 507746 240.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 34648 3410 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 94491 1188 ns/op BenchmarkSwapCollision/*sync.Map-4 47284 2478 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 558 231121 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 76800 1653 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 312630 359.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 13214 8201 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 42375 2627 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 14120 8924 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 152542 691.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 78110 1538 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 153558 807.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1530199 66.36 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 135418 923.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1779624 63.66 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 512048 238.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 123615 971.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 407664 299.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 58627 1882 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 282730 411.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 401701 294.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 93232 1257 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 503084 229.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 76752 1552 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 83794 1410 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 175502 706.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 38395 3103 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 153658 680.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 398782 342.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 98287 1222 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 529123 223.3 ns/op BenchmarkUncontendedSemaphore-4 3319657 37.36 ns/op BenchmarkContendedSemaphore-4 1555550 77.24 ns/op BenchmarkMutexUncontended-4 868989 159.6 ns/op BenchmarkMutex-4 75505 1461 ns/op BenchmarkMutexSlack-4 78936 1682 ns/op BenchmarkMutexWork-4 61513 1763 ns/op BenchmarkMutexWorkSlack-4 61453 1732 ns/op BenchmarkMutexNoSpin-4 47293 2230 ns/op BenchmarkMutexSpin-4 64689 1993 ns/op BenchmarkOnce-4 614124 189.1 ns/op BenchmarkSemaUncontended-4 1000000 543.9 ns/op BenchmarkSemaSyntNonblock-4 1046625 111.0 ns/op BenchmarkSemaSyntBlock-4 614281 165.3 ns/op BenchmarkSemaWorkNonblock-4 888559 134.0 ns/op BenchmarkSemaWorkBlock-4 657096 206.6 ns/op BenchmarkRWMutexUncontended-4 365439 299.3 ns/op BenchmarkRWMutexWrite100-4 204644 534.4 ns/op BenchmarkRWMutexWrite10-4 123348 847.3 ns/op BenchmarkRWMutexWorkWrite100-4 222613 539.6 ns/op BenchmarkRWMutexWorkWrite10-4 118485 1014 ns/op BenchmarkWaitGroupUncontended-4 772039 158.1 ns/op BenchmarkWaitGroupAddDone-4 298641 379.3 ns/op BenchmarkWaitGroupAddDoneWork-4 318782 361.5 ns/op BenchmarkWaitGroupWait-4 3758168 31.71 ns/op BenchmarkWaitGroupWaitWork-4 2802867 46.34 ns/op BenchmarkWaitGroupActuallyWait-4 42397 2948 ns/op 32 B/op 2 allocs/op PASS ok sync 20.002s goos: windows goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 443784 262.0 ns/op PASS ok sync/atomic 1.227s goos: windows goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 102118 1234 ns/op 0 B/op 0 allocs/op PASS ok testing 1.177s goos: windows goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7383 15212 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10000 11389 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 92 1294866 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 116 1064730 ns/op 1115 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 147468500 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 145504200 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1528 70934 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2053 58511 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 6530831 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 6014021 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 748042400 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 721659300 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 198 591855 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 223 529949 ns/op 176 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 64932900 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 63500450 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7642541800 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7509812500 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2475 47341 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3444489 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 353489200 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2468 51435 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 244 472352 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4881562 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6237 16126 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 21.588s goos: windows goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 81056350 ns/op BenchmarkVariableString-4 94473 1271 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1986 57036 ns/op 2505 B/op 39 allocs/op PASS ok text/template/parse 1.646s goos: windows goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 31 3368665 ns/op BenchmarkAfter-4 1 1847692100 ns/op BenchmarkStop-4 207 608517 ns/op BenchmarkSimultaneousAfterFunc-4 24 4882938 ns/op BenchmarkStartStop-4 229 614044 ns/op BenchmarkReset-4 2458 55227 ns/op BenchmarkSleep-4 25 4454276 ns/op BenchmarkParallelTimerLatency-4 40 886492 avg-late-ns 1421300 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 533162 avg-late-ns 1020800 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 534848 avg-late-ns 1031600 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 532616 avg-late-ns 1953300 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 24 10143441 avg-late-ns 29160300 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 19 16314935 avg-late-ns 44857000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 15 18727432 avg-late-ns 46336100 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 13 21076217 avg-late-ns 50087900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 12 23663838 avg-late-ns 58097000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 10 22561940 avg-late-ns 53157500 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 9 22210753 avg-late-ns 61169800 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 31 627999 avg-late-ns 1851900 max-late-ns BenchmarkTicker-4 1 1860359600 ns/op BenchmarkTickerReset-4 4054 29623 ns/op BenchmarkTickerResetNaive-4 183 688480 ns/op BenchmarkNow-4 2047466 59.14 ns/op BenchmarkNowUnixNano-4 2083672 55.29 ns/op BenchmarkNowUnixMilli-4 2014338 60.10 ns/op BenchmarkNowUnixMicro-4 2117630 57.66 ns/op BenchmarkFormat-4 55820 2169 ns/op BenchmarkFormatRFC3339-4 76810 1551 ns/op BenchmarkFormatRFC3339Nano-4 72243 1582 ns/op BenchmarkFormatNow-4 76717 1515 ns/op BenchmarkMarshalJSON-4 102166 1186 ns/op BenchmarkMarshalText-4 102006 1206 ns/op BenchmarkParse-4 122610 900.1 ns/op BenchmarkParseRFC3339UTC-4 309532 378.6 ns/op BenchmarkParseRFC3339UTCBytes-4 204254 588.1 ns/op BenchmarkParseRFC3339TZ-4 94538 1229 ns/op BenchmarkParseRFC3339TZBytes-4 76579 1556 ns/op BenchmarkParseDuration-4 606304 220.7 ns/op BenchmarkHour-4 775520 149.9 ns/op BenchmarkSecond-4 1000000 158.2 ns/op BenchmarkYear-4 608919 203.7 ns/op BenchmarkDay-4 610779 222.2 ns/op BenchmarkISOWeek-4 614407 205.0 ns/op BenchmarkGoString-4 76765 1590 ns/op BenchmarkUnmarshalText-4 64724 1810 ns/op PASS ok time 15.433s goos: windows goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 616934 201.0 ns/op BenchmarkDecodeValidJapaneseChars-4 613245 168.8 ns/op BenchmarkDecodeRune-4 1517544 79.79 ns/op BenchmarkEncodeValidASCII-4 614407 193.9 ns/op BenchmarkEncodeValidJapaneseChars-4 760938 142.5 ns/op BenchmarkAppendRuneValidASCII-4 1411695 83.71 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2156368 55.70 ns/op BenchmarkEncodeRune-4 2997249 39.42 ns/op PASS ok unicode/utf16 2.362s goos: windows goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 880371 133.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 175846 661.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3720052 33.08 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 406696 276.1 ns/op BenchmarkValidTenASCIIChars-4 902134 138.5 ns/op BenchmarkValid100KASCIIChars-4 99 1223010 ns/op BenchmarkValidTenJapaneseChars-4 154276 822.8 ns/op BenchmarkValidLongMostlyASCII-4 92 1273905 ns/op BenchmarkValidLongJapanese-4 60 2114905 ns/op BenchmarkValidStringTenASCIIChars-4 4237526 27.43 ns/op BenchmarkValidString100KASCIIChars-4 10000 12890 ns/op BenchmarkValidStringTenJapaneseChars-4 410522 257.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1227 98696 ns/op BenchmarkValidStringLongJapanese-4 157 827355 ns/op BenchmarkEncodeASCIIRune-4 3958579 30.34 ns/op BenchmarkEncodeJapaneseRune-4 2277398 50.19 ns/op BenchmarkAppendASCIIRune-4 9459543 12.90 ns/op BenchmarkAppendJapaneseRune-4 2729865 44.34 ns/op BenchmarkDecodeASCIIRune-4 2665540 45.02 ns/op BenchmarkDecodeJapaneseRune-4 1918820 63.11 ns/op BenchmarkFullRune/ASCII-4 3414580 36.60 ns/op BenchmarkFullRune/Incomplete-4 1516222 82.43 ns/op BenchmarkFullRune/Japanese-4 3317005 35.33 ns/op PASS ok unicode/utf8 4.756s goos: windows goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 56130126500 ns/op PASS ok cmd/api 71.166s goos: windows goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 107.4 ns/op BenchmarkEqArrayOfStrings64-4 136587 865.0 ns/op BenchmarkEqArrayOfStrings1024-4 9742 12532 ns/op BenchmarkEqArrayOfFloats5-4 1321240 91.67 ns/op BenchmarkEqArrayOfFloats64-4 153447 840.3 ns/op BenchmarkEqArrayOfFloats1024-4 9338 12760 ns/op BenchmarkEqStruct-4 17583447 6.551 ns/op PASS ok cmd/compile/internal/reflectdata 2.182s goos: windows goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 6232 269529 ns/op BenchmarkCopyElim1-4 423 290914 ns/op BenchmarkCopyElim10-4 409 291403 ns/op BenchmarkCopyElim100-4 278 428515 ns/op BenchmarkCopyElim1000-4 76 1606716 ns/op BenchmarkCopyElim10000-4 4 27818400 ns/op BenchmarkCopyElim100000-4 1 578170500 ns/op BenchmarkDeadCode/1-4 423 302482 ns/op BenchmarkDeadCode/10-4 361 313767 ns/op BenchmarkDeadCode/100-4 260 473032 ns/op BenchmarkDeadCode/1000-4 40 2806602 ns/op BenchmarkDeadCode/10000-4 3 34189400 ns/op BenchmarkDeadCode/100000-4 1 439514500 ns/op BenchmarkDeadCode/200000-4 1 883788300 ns/op BenchmarkDominatorsLinear-4 9 11814333 ns/op 0.85 MB/s BenchmarkDominatorsFwdBack-4 7 17160071 ns/op 0.58 MB/s BenchmarkDominatorsManyPred-4 7 16320786 ns/op 0.61 MB/s BenchmarkDominatorsMaxPred-4 7 16043771 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 7 16603657 ns/op 0.60 MB/s BenchmarkFuse/1-4 438 265325 ns/op BenchmarkFuse/10-4 423 302370 ns/op BenchmarkFuse/100-4 168 720630 ns/op BenchmarkFuse/1000-4 20 5861715 ns/op BenchmarkFuse/10000-4 2 74230150 ns/op BenchmarkNilCheckDeep1-4 10000 10735 ns/op 0.09 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 6138 24668 ns/op 0.41 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 722 165027 ns/op 0.61 MB/s 657 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1619014 ns/op 0.62 MB/s 5037 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 20893620 ns/op 0.48 MB/s 124937 B/op 7 allocs/op BenchmarkDSEPass-4 30 3972757 ns/op 50478 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 130905600 ns/op 4262928 B/op 108573 allocs/op BenchmarkCSEPass-4 6 18704617 ns/op 98794 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 175772100 ns/op 5677728 B/op 97557 allocs/op BenchmarkDeadcodePass-4 145 768028 ns/op 76808 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145527600 ns/op 4014112 B/op 44737 allocs/op BenchmarkMultiPass-4 63 1762875 ns/op 230269 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 280281600 ns/op 11215688 B/op 149948 allocs/op BenchmarkCondRewrite/SoloJump-4 2925744 40.73 ns/op BenchmarkCondRewrite/CombJump-4 3071370 42.93 ns/op PASS ok cmd/compile/internal/ssa 17.063s goos: windows goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8412 12770 ns/op BenchmarkExtShift-4 16615 7111 ns/op BenchmarkModify-4 8912 13369 ns/op BenchmarkMullImm-4 16839 6901 ns/op BenchmarkConstModify-4 10000 13771 ns/op BenchmarkBitSet-4 17818 6575 ns/op BenchmarkBitClear-4 18327 6553 ns/op BenchmarkBitToggle-4 18336 6656 ns/op BenchmarkBitSetConst-4 136812 820.7 ns/op BenchmarkBitClearConst-4 153084 829.4 ns/op BenchmarkBitToggleConst-4 152496 838.9 ns/op BenchmarkDivconstI64-4 8764881 13.93 ns/op BenchmarkModconstI64-4 7220824 15.56 ns/op BenchmarkDivisiblePow2constI64-4 7705940 14.45 ns/op BenchmarkDivisibleconstI64-4 8817693 14.62 ns/op BenchmarkDivisibleWDivconstI64-4 5378343 23.06 ns/op BenchmarkDivconstU64/3-4 8206867 15.12 ns/op BenchmarkDivconstU64/5-4 7242308 15.64 ns/op BenchmarkDivconstU64/37-4 8186041 14.55 ns/op BenchmarkDivconstU64/1234567-4 8195656 14.66 ns/op BenchmarkModconstU64-4 8193082 14.90 ns/op BenchmarkDivisibleconstU64-4 7675922 14.88 ns/op BenchmarkDivisibleWDivconstU64-4 5588673 21.67 ns/op BenchmarkDivconstI32-4 8759571 14.49 ns/op BenchmarkModconstI32-4 8183696 14.80 ns/op BenchmarkDivisiblePow2constI32-4 8205351 13.93 ns/op BenchmarkDivisibleconstI32-4 8766994 13.59 ns/op BenchmarkDivisibleWDivconstI32-4 5580070 21.35 ns/op BenchmarkDivconstU32-4 8189113 14.55 ns/op BenchmarkModconstU32-4 7655403 15.06 ns/op BenchmarkDivisibleconstU32-4 8210517 14.52 ns/op BenchmarkDivisibleWDivconstU32-4 5589766 20.79 ns/op BenchmarkDivconstI16-4 8218389 14.86 ns/op BenchmarkModconstI16-4 8843686 13.92 ns/op BenchmarkDivisiblePow2constI16-4 8200081 15.00 ns/op BenchmarkDivisibleconstI16-4 8217094 13.90 ns/op BenchmarkDivisibleWDivconstI16-4 5349882 21.35 ns/op BenchmarkDivconstU16-4 8769109 14.47 ns/op BenchmarkModconstU16-4 8789148 13.44 ns/op BenchmarkDivisibleconstU16-4 8203220 14.76 ns/op BenchmarkDivisibleWDivconstU16-4 5846984 21.04 ns/op BenchmarkDivconstI8-4 8751266 13.72 ns/op BenchmarkModconstI8-4 8495454 14.02 ns/op BenchmarkDivisiblePow2constI8-4 8767570 14.26 ns/op BenchmarkDivisibleconstI8-4 8761938 13.93 ns/op BenchmarkDivisibleWDivconstI8-4 5346448 21.56 ns/op BenchmarkDivconstU8-4 8743232 13.85 ns/op BenchmarkModconstU8-4 8784901 14.23 ns/op BenchmarkDivisibleconstU8-4 8191516 14.55 ns/op BenchmarkDivisibleWDivconstU8-4 5591458 20.96 ns/op BenchmarkMul2-4 155010 731.0 ns/op BenchmarkMulNeg2-4 154302 740.6 ns/op BenchmarkEfaceInteger-4 3611509 31.40 ns/op BenchmarkMulconstI32/3-4 15058917 7.006 ns/op BenchmarkMulconstI32/5-4 17671486 6.964 ns/op BenchmarkMulconstI32/12-4 15267757 7.287 ns/op BenchmarkMulconstI32/120-4 17565687 6.948 ns/op BenchmarkMulconstI32/-120-4 17447946 7.275 ns/op BenchmarkMulconstI32/65537-4 15379684 7.684 ns/op BenchmarkMulconstI32/65538-4 17573919 7.449 ns/op BenchmarkMulconstI64/3-4 17086396 6.971 ns/op BenchmarkMulconstI64/5-4 17582416 7.055 ns/op BenchmarkMulconstI64/12-4 15327627 7.519 ns/op BenchmarkMulconstI64/120-4 15355086 7.059 ns/op BenchmarkMulconstI64/-120-4 18257336 6.952 ns/op BenchmarkMulconstI64/65537-4 17541550 7.570 ns/op BenchmarkMulconstI64/65538-4 15365900 7.498 ns/op BenchmarkMulconstU32/3-4 15259603 7.101 ns/op BenchmarkMulconstU32/5-4 17544115 7.180 ns/op BenchmarkMulconstU32/12-4 15368852 7.434 ns/op BenchmarkMulconstU32/120-4 17570317 6.947 ns/op BenchmarkMulconstU32/65537-4 15395470 7.297 ns/op BenchmarkMulconstU32/65538-4 17573919 7.549 ns/op BenchmarkMulconstU64/3-4 17628134 7.039 ns/op BenchmarkMulconstU64/5-4 17581129 7.218 ns/op BenchmarkMulconstU64/12-4 15337618 7.448 ns/op BenchmarkMulconstU64/120-4 20058502 6.918 ns/op BenchmarkMulconstU64/65537-4 17553610 7.843 ns/op BenchmarkMulconstU64/65538-4 15333111 7.452 ns/op BenchmarkShiftArithmeticRight-4 17634351 6.812 ns/op BenchmarkSwitch8Predictable-4 13669760 7.999 ns/op BenchmarkSwitch8Unpredictable-4 6470990 18.86 ns/op BenchmarkSwitch32Predictable-4 8768788 12.70 ns/op BenchmarkSwitch32Unpredictable-4 6454144 18.61 ns/op BenchmarkSwitchStringPredictable-4 7681867 14.61 ns/op BenchmarkSwitchStringUnpredictable-4 4376574 26.55 ns/op PASS ok cmd/compile/internal/test 13.435s goos: windows goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 123 984631 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 138.6 ns/op BenchmarkNamed/Underlying/generic-4 929492 128.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 130.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 130.8 ns/op BenchmarkCheck/src\net\http/funcbodies/info-4 1 541019600 ns/op 56308 lines/s BenchmarkCheck/src\net\http/funcbodies/noinfo-4 1 423824900 ns/op 71879 lines/s BenchmarkCheck/src\net\http/nofuncbodies/info-4 1 171864500 ns/op 177256 lines/s BenchmarkCheck/src\net\http/nofuncbodies/noinfo-4 1 161100400 ns/op 189099 lines/s BenchmarkCheck/src\go\parser/funcbodies/info-4 1 1141548800 ns/op 4494 lines/s BenchmarkCheck/src\go\parser/funcbodies/noinfo-4 2 103026650 ns/op 49793 lines/s BenchmarkCheck/src\go\parser/nofuncbodies/info-4 3 41661667 ns/op 123135 lines/s BenchmarkCheck/src\go\parser/nofuncbodies/noinfo-4 3 38080467 ns/op 134715 lines/s BenchmarkCheck/src\go\constant/funcbodies/info-4 1 428752700 ns/op 5061 lines/s BenchmarkCheck/src\go\constant/funcbodies/noinfo-4 3 47508433 ns/op 45676 lines/s BenchmarkCheck/src\go\constant/nofuncbodies/info-4 4 26612050 ns/op 81542 lines/s BenchmarkCheck/src\go\constant/nofuncbodies/noinfo-4 4 25393825 ns/op 85454 lines/s BenchmarkCheck/src\runtime/funcbodies/info-4 1 1599630400 ns/op 38501 lines/s BenchmarkCheck/src\runtime/funcbodies/noinfo-4 1 595710800 ns/op 103386 lines/s BenchmarkCheck/src\runtime/nofuncbodies/info-4 1 131743000 ns/op 467486 lines/s BenchmarkCheck/src\runtime/nofuncbodies/noinfo-4 1 113284800 ns/op 543656 lines/s BenchmarkCheck/src\go\internal\gcimporter/funcbodies/info-4 1 1330093900 ns/op 1521 lines/s BenchmarkCheck/src\go\internal\gcimporter/funcbodies/noinfo-4 2 79082350 ns/op 25581 lines/s BenchmarkCheck/src\go\internal\gcimporter/nofuncbodies/info-4 2 50781600 ns/op 39837 lines/s BenchmarkCheck/src\go\internal\gcimporter/nofuncbodies/noinfo-4 3 50122300 ns/op 40361 lines/s PASS ok cmd/compile/internal/types2 28.047s goos: windows goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 15 8008500 ns/op 12500000 sys-ns/op 5208333 user-ns/op PASS ok cmd/go 2.991s goos: windows goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64592 1799 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 72183 1624 ns/op 4.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14125 8504 ns/op 120.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14623 8283 ns/op 123.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2048 54359 ns/op 150.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2092 55599 ns/op 147.34 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.967s All tests passed.