windows-amd64-race at 8377f2014d868f60065b9244c4a84cf78c80f415 :: 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=15.1s" "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=15.1s" "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.278s ok archive/zip 2.931s ok bufio 1.360s ok bytes 3.631s ok compress/bzip2 1.657s ok compress/flate 6.202s ok compress/gzip 13.029s ok compress/lzw 1.603s ok compress/zlib 5.667s ok container/heap 1.047s ok container/list 1.038s ok container/ring 1.040s ok context 1.077s ok crypto 1.040s ok crypto/aes 1.076s ok crypto/cipher 1.066s ok crypto/des 1.069s ok crypto/dsa 1.040s ok crypto/ecdh 1.259s ok crypto/ecdsa 1.158s ok crypto/ed25519 1.419s ok crypto/elliptic 1.062s ok crypto/hmac 1.043s ok crypto/internal/alias 1.036s ok crypto/internal/bigmod 3.749s ok crypto/internal/boring 1.039s ok crypto/internal/boring/bcache 1.449s ok crypto/internal/edwards25519 40.279s ok crypto/internal/edwards25519/field 14.197s ok crypto/internal/nistec 1.861s ok crypto/internal/nistec/fiat 1.046s [no tests to run] ok crypto/md5 1.061s ok crypto/rand 1.147s ok crypto/rc4 1.476s ok crypto/rsa 2.491s ok crypto/sha1 1.043s ok crypto/sha256 1.051s ok crypto/sha512 1.049s ok crypto/subtle 1.392s ok crypto/tls 2.850s ok crypto/x509 2.684s ok database/sql 1.412s ok database/sql/driver 1.041s ok debug/buildinfo 1.061s ok debug/dwarf 1.121s ok debug/elf 2.394s ok debug/gosym 1.104s ok debug/macho 1.066s ok debug/pe 8.075s ok debug/plan9obj 1.042s ok embed 1.044s [no tests to run] ok embed/internal/embedtest 1.045s ok encoding/ascii85 1.045s ok encoding/asn1 1.043s ok encoding/base32 1.099s ok encoding/base64 1.053s ok encoding/binary 1.048s ok encoding/csv 1.098s ok encoding/gob 16.782s ok encoding/hex 1.048s ok encoding/json 2.384s ok encoding/pem 3.081s ok encoding/xml 1.235s ok errors 1.051s ok expvar 1.045s ok flag 3.204s ok fmt 1.630s ok go/ast 1.060s ok go/build 5.699s ok go/build/constraint 1.048s ok go/constant 1.047s ok go/doc 1.292s ok go/doc/comment 3.782s ok go/format 1.077s ok go/importer 1.781s ok go/internal/gccgoimporter 1.097s ok go/internal/gcimporter 4.413s ok go/internal/srcimporter 24.875s ok go/parser 2.090s ok go/printer 2.366s ok go/scanner 1.047s ok go/token 1.141s ok go/types 43.497s ok hash 1.043s ok hash/adler32 1.065s ok hash/crc32 1.072s ok hash/crc64 1.049s ok hash/fnv 1.039s ok hash/maphash 1.039s ok html 1.037s ok html/template 1.263s ok image 1.456s ok image/color 1.062s ok image/draw 1.656s ok image/gif 2.010s ok image/jpeg 2.396s ok image/png 4.324s ok index/suffixarray 2.091s ok internal/abi 1.218s ok internal/buildcfg 1.041s ok internal/coverage/cformat 1.039s ok internal/coverage/cmerge 1.041s ok internal/coverage/pods 1.051s ok internal/coverage/slicereader 1.040s ok internal/coverage/slicewriter 1.038s ok internal/coverage/test 1.074s ok internal/cpu 1.039s ok internal/dag 1.041s ok internal/diff 1.046s ok internal/fmtsort 1.038s ok internal/fuzz 1.059s ok internal/godebug 1.035s ok internal/intern 1.611s ok internal/itoa 1.038s ok internal/poll 1.578s ok internal/profile 1.045s ok internal/reflectlite 1.270s ok internal/safefilepath 1.040s ok internal/saferio 1.162s ok internal/singleflight 1.149s ok internal/syscall/windows 2.068s ok internal/syscall/windows/registry 1.043s ok internal/testenv 1.037s ok internal/trace 1.221s ok internal/types/errors 2.071s ok internal/unsafeheader 1.038s ok internal/xcoff 1.072s ok io 1.093s ok io/fs 1.298s ok io/ioutil 1.049s ok log 1.049s ok maps 1.039s ok math 1.056s ok math/big 4.025s ok math/bits 1.052s ok math/cmplx 1.039s ok math/rand 4.071s ok mime 1.090s ok mime/multipart 7.172s ok mime/quotedprintable 1.085s ok net 12.700s ok net/http 11.470s ok net/http/cgi 12.434s ok net/http/cookiejar 1.056s ok net/http/fcgi 1.149s ok net/http/httptest 3.232s ok net/http/httptrace 1.040s ok net/http/httputil 1.743s ok net/http/internal 1.051s ok net/http/internal/ascii 1.045s ok net/http/pprof 6.385s ok net/internal/socktest 1.045s ok net/mail 1.050s ok net/netip 1.552s ok net/rpc 1.099s ok net/rpc/jsonrpc 1.053s ok net/smtp 1.099s ok net/textproto 1.089s ok net/url 1.075s ok os 2.622s ok os/exec 4.209s ok os/exec/internal/fdtest 1.036s ok os/signal 2.642s ok os/user 1.053s ok path 1.041s ok path/filepath 1.724s ok plugin 1.041s ok reflect 1.543s ok regexp 4.228s ok regexp/syntax 5.844s ok runtime 72.818s ok runtime/cgo 1.040s ok runtime/coverage 1.042s ok runtime/debug 2.132s ok runtime/internal/atomic 1.094s ok runtime/internal/math 1.042s ok runtime/internal/sys 1.042s ok runtime/metrics 1.059s ok runtime/pprof 22.400s ok runtime/race 29.251s ok runtime/trace 5.042s ok slices 1.056s ok sort 1.427s ok strconv 3.766s ok strings 2.731s ok sync 1.791s ok sync/atomic 5.034s ok syscall 6.229s ok testing 3.081s ok testing/fstest 1.049s ok testing/iotest 1.043s ok testing/quick 1.184s ok text/scanner 1.052s ok text/tabwriter 1.043s ok text/template 1.113s ok text/template/parse 1.055s ok time 3.308s ok unicode 1.046s ok unicode/utf16 1.050s ok unicode/utf8 1.060s ok cmd/addr2line 5.964s ok cmd/api 19.392s ok cmd/asm/internal/asm 6.021s ok cmd/asm/internal/lex 1.041s ok cmd/compile/internal/abt 1.071s ok cmd/compile/internal/amd64 1.046s ok cmd/compile/internal/base 1.041s ok cmd/compile/internal/compare 1.039s ok cmd/compile/internal/dwarfgen 1.788s ok cmd/compile/internal/importer 3.503s ok cmd/compile/internal/ir 1.042s ok cmd/compile/internal/logopt 1.741s ok cmd/compile/internal/loopvar 1.039s ok cmd/compile/internal/noder 1.050s ok cmd/compile/internal/reflectdata 1.040s [no tests to run] ok cmd/compile/internal/ssa 9.990s ok cmd/compile/internal/syntax 1.177s ok cmd/compile/internal/test 17.802s ok cmd/compile/internal/typecheck 1.756s ok cmd/compile/internal/types 1.038s ok cmd/compile/internal/types2 20.930s ok cmd/covdata 1.037s ok cmd/cover 17.197s ok cmd/dist 1.045s ok cmd/doc 1.504s ok cmd/fix 6.377s ok cmd/go 297.992s ok cmd/go/internal/auth 1.037s ok cmd/go/internal/cache 1.479s ok cmd/go/internal/fsys 1.201s ok cmd/go/internal/generate 1.057s ok cmd/go/internal/get 1.060s ok cmd/go/internal/imports 1.051s ok cmd/go/internal/load 1.049s ok cmd/go/internal/lockedfile 2.209s ok cmd/go/internal/lockedfile/internal/filelock 2.097s ok cmd/go/internal/modconv 1.056s ok cmd/go/internal/modfetch 1.062s ok cmd/go/internal/modfetch/codehost 1.059s ok cmd/go/internal/modfetch/zip_sum_test 1.046s ok cmd/go/internal/modindex 1.726s ok cmd/go/internal/modload 1.057s ok cmd/go/internal/mvs 1.063s ok cmd/go/internal/par 1.188s ok cmd/go/internal/str 1.040s ok cmd/go/internal/test 1.080s ok cmd/go/internal/vcs 1.063s ok cmd/go/internal/vcweb 1.065s ok cmd/go/internal/vcweb/vcstest 1.155s ok cmd/go/internal/web 1.053s ok cmd/go/internal/work 1.136s ok cmd/gofmt 1.226s ok cmd/internal/archive 2.650s ok cmd/internal/buildid 1.735s ok cmd/internal/cov 1.826s ok cmd/internal/dwarf 1.040s ok cmd/internal/edit 1.039s ok cmd/internal/goobj 1.036s ok cmd/internal/moddeps 3.456s ok cmd/internal/notsha256 1.039s ok cmd/internal/obj 2.000s ok cmd/internal/obj/ppc64 1.406s ok cmd/internal/obj/riscv 1.135s ok cmd/internal/obj/s390x 1.041s ok cmd/internal/obj/x86 4.567s ok cmd/internal/objabi 1.041s ok cmd/internal/pkgpath 5.171s ok cmd/internal/pkgpattern 1.044s ok cmd/internal/quoted 1.040s ok cmd/internal/src 1.036s ok cmd/internal/test2json 1.788s ok cmd/link 12.457s ok cmd/link/internal/benchmark 1.057s ok cmd/link/internal/ld 10.304s ok cmd/link/internal/loader 1.085s ok cmd/nm 9.355s ok cmd/objdump 7.372s ok cmd/pack 8.115s ok cmd/pprof 4.424s ok cmd/trace 1.444s ok cmd/vet 35.150s ##### Running benchmarks briefly. goos: windows goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3055 38997 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2043 49206 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1552 79912 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4094 29094 ns/op 5180 B/op 16 allocs/op Benchmark/Reader/GNU-4 5734 20774 ns/op 5061 B/op 14 allocs/op Benchmark/Reader/PAX-4 2049 58155 ns/op 8691 B/op 33 allocs/op PASS ok archive/tar 1.881s goos: windows goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 337860100 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 168938600 ns/op BenchmarkZip64TestSizes/4096-4 1227 86750 ns/op BenchmarkZip64TestSizes/1048576-4 122 872451 ns/op BenchmarkZip64TestSizes/67108864-4 1 153328500 ns/op PASS ok archive/zip 2.316s goos: windows goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 242880 538.8 ns/op BenchmarkReaderCopyUnoptimal-4 153475 820.9 ns/op BenchmarkReaderCopyNoWriteTo-4 6078 21049 ns/op BenchmarkReaderWriteToOptimal-4 6031 16674 ns/op BenchmarkReaderReadString-4 135823 898.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204046 559.8 ns/op BenchmarkWriterCopyUnoptimal-4 245142 565.7 ns/op BenchmarkWriterCopyNoReadFrom-4 6340 20492 ns/op BenchmarkReaderEmpty-4 34116 3635 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 26698 4390 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 608858 203.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.556s goos: windows goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5182 22799 ns/op 1437.27 MB/s BenchmarkWriteByte-4 486 243110 ns/op 16.85 MB/s BenchmarkWriteRune-4 244 488352 ns/op 25.16 MB/s BenchmarkBufferNotEmptyWriteRead-4 40 3418835 ns/op BenchmarkBufferFullSmallReads-4 100 1122827 ns/op BenchmarkBufferWriteBlock/N4096-4 6128 18485 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 408 296737 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 22 5194382 ns/op 4192264 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 17575583 ns/op 954.58 MB/s 5592421 B/op 0 allocs/op BenchmarkIndexByte/10-4 4237167 26.97 ns/op 370.80 MB/s BenchmarkIndexByte/32-4 4096387 29.80 ns/op 1073.80 MB/s BenchmarkIndexByte/4K-4 1000000 132.8 ns/op 30852.13 MB/s BenchmarkIndexBytePortable/10-4 1000000 136.6 ns/op 73.23 MB/s BenchmarkIndexBytePortable/32-4 305732 428.1 ns/op 74.75 MB/s BenchmarkIndexBytePortable/4K-4 2461 47619 ns/op 86.02 MB/s BenchmarkIndexRune/10-4 1000000 111.4 ns/op 89.80 MB/s BenchmarkIndexRune/32-4 1000000 114.2 ns/op 280.27 MB/s BenchmarkIndexRune/4K-4 403999 321.4 ns/op 12744.12 MB/s BenchmarkIndexRuneASCII/10-4 4229386 28.38 ns/op 352.30 MB/s BenchmarkIndexRuneASCII/32-4 4096708 29.32 ns/op 1091.30 MB/s BenchmarkIndexRuneASCII/4K-4 1000000 136.7 ns/op 29953.26 MB/s BenchmarkEqual/0-4 7699711 15.86 ns/op BenchmarkEqual/1-4 1380482 87.00 ns/op 11.49 MB/s BenchmarkEqual/6-4 1335560 89.93 ns/op 66.72 MB/s BenchmarkEqual/9-4 1350470 90.40 ns/op 99.55 MB/s BenchmarkEqual/15-4 1280193 94.60 ns/op 158.56 MB/s BenchmarkEqual/16-4 1348815 83.97 ns/op 190.54 MB/s BenchmarkEqual/20-4 1266606 92.53 ns/op 216.14 MB/s BenchmarkEqual/32-4 1253421 92.68 ns/op 345.28 MB/s BenchmarkEqual/4K-4 112088 1106 ns/op 3701.95 MB/s BenchmarkIndex/10-4 2925087 42.71 ns/op 234.13 MB/s BenchmarkIndex/32-4 2615175 41.82 ns/op 765.18 MB/s BenchmarkIndex/4K-4 17542 6846 ns/op 598.33 MB/s BenchmarkIndexEasy/10-4 2998897 40.06 ns/op 249.63 MB/s BenchmarkIndexEasy/32-4 2793334 44.74 ns/op 715.25 MB/s BenchmarkIndexEasy/4K-4 402414 259.7 ns/op 15773.98 MB/s BenchmarkCount/10-4 1336203 85.49 ns/op 116.98 MB/s BenchmarkCount/32-4 1293295 91.34 ns/op 350.36 MB/s BenchmarkCount/4K-4 17552 6674 ns/op 613.69 MB/s BenchmarkCountEasy/10-4 1335843 86.30 ns/op 115.87 MB/s BenchmarkCountEasy/32-4 1306059 94.90 ns/op 337.21 MB/s BenchmarkCountEasy/4K-4 415137 305.8 ns/op 13393.70 MB/s BenchmarkCountSingle/10-4 3410292 34.94 ns/op 286.21 MB/s BenchmarkCountSingle/32-4 3321229 35.87 ns/op 892.06 MB/s BenchmarkCountSingle/4K-4 1000000 143.6 ns/op 28530.67 MB/s BenchmarkToUpper/#00-4 2732258 43.26 ns/op BenchmarkToUpper/ONLYUPPER-4 307266 409.9 ns/op BenchmarkToUpper/abc-4 612182 240.8 ns/op BenchmarkToUpper/AbC123-4 307226 413.3 ns/op BenchmarkToUpper/azAZ09_-4 307046 448.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81903 1455 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40969 3100 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55837 2150 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 112152 1002 ns/op BenchmarkToLower/#00-4 2674434 44.92 ns/op BenchmarkToLower/abc-4 413721 257.3 ns/op BenchmarkToLower/AbC123-4 307771 399.9 ns/op BenchmarkToLower/azAZ09_-4 246243 428.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81830 1456 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39600 2984 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68601 1738 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122770 1018 ns/op BenchmarkFields/ASCII/16-4 123250 951.2 ns/op 16.82 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9445 12402 ns/op 20.64 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 585 200468 ns/op 20.43 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3273149 ns/op 20.02 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 52699300 ns/op 19.90 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 87583 1305 ns/op 12.26 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6301 18141 ns/op 14.11 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 360 341924 ns/op 11.98 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5374525 ns/op 12.19 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 90820900 ns/op 11.55 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153796 876.5 ns/op 18.25 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 10000 10642 ns/op 24.06 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 681 179220 ns/op 22.85 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2980250 ns/op 21.99 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 53213650 ns/op 19.71 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 136305 924.2 ns/op 17.31 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 13088 ns/op 19.56 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 534 232260 ns/op 17.64 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3873900 ns/op 16.92 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 65911950 ns/op 15.91 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1981551 65.05 ns/op BenchmarkTrimSpace/ASCII-4 1000000 116.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111705 1119 ns/op BenchmarkTrimSpace/JustNonASCII-4 49118 2426 ns/op BenchmarkToValidUTF8/Valid-4 629689 241.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 306928 340.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 94839 1236 ns/op BenchmarkIndexHard1-4 819 146622 ns/op BenchmarkIndexHard2-4 614 200418 ns/op BenchmarkIndexHard3-4 147 817068 ns/op BenchmarkIndexHard4-4 182 649614 ns/op BenchmarkLastIndexHard1-4 5 22067940 ns/op BenchmarkLastIndexHard2-4 4 28319825 ns/op BenchmarkLastIndexHard3-4 4 29816475 ns/op BenchmarkCountHard1-4 819 144354 ns/op BenchmarkCountHard2-4 558 199546 ns/op BenchmarkCountHard3-4 147 810197 ns/op BenchmarkSplitEmptySeparator-4 1 102576800 ns/op BenchmarkSplitSingleByteSeparator-4 24 5289825 ns/op BenchmarkSplitMultiByteSeparator-4 12 8871192 ns/op BenchmarkSplitNSingleByteSeparator-4 175453 662.8 ns/op BenchmarkSplitNMultiByteSeparator-4 69087 1748 ns/op BenchmarkRepeat-4 175918 671.6 ns/op BenchmarkRepeatLarge/256/1-4 152450 889.9 ns/op 287.67 MB/s BenchmarkRepeatLarge/256/16-4 205330 613.6 ns/op 417.22 MB/s BenchmarkRepeatLarge/512/1-4 94284 1232 ns/op 415.46 MB/s BenchmarkRepeatLarge/512/16-4 135765 942.3 ns/op 543.36 MB/s BenchmarkRepeatLarge/1024/1-4 68148 1835 ns/op 558.15 MB/s BenchmarkRepeatLarge/1024/16-4 76720 1528 ns/op 670.21 MB/s BenchmarkRepeatLarge/2048/1-4 38407 3076 ns/op 665.81 MB/s BenchmarkRepeatLarge/2048/16-4 45405 2624 ns/op 780.39 MB/s BenchmarkRepeatLarge/4096/1-4 22759 5278 ns/op 776.11 MB/s BenchmarkRepeatLarge/4096/16-4 23619 4712 ns/op 869.23 MB/s BenchmarkRepeatLarge/8192/1-4 12666 9637 ns/op 850.04 MB/s BenchmarkRepeatLarge/8192/16-4 12936 9435 ns/op 868.23 MB/s BenchmarkRepeatLarge/8192/4097-4 23199 5220 ns/op 784.86 MB/s BenchmarkRepeatLarge/16384/1-4 10000 18162 ns/op 902.10 MB/s BenchmarkRepeatLarge/16384/16-4 10000 17871 ns/op 916.81 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 14059 ns/op 874.23 MB/s BenchmarkRepeatLarge/32768/1-4 4124 34829 ns/op 940.82 MB/s BenchmarkRepeatLarge/32768/16-4 4096 33144 ns/op 988.67 MB/s BenchmarkRepeatLarge/32768/4097-4 4138 32608 ns/op 879.50 MB/s BenchmarkRepeatLarge/65536/1-4 1708 68052 ns/op 963.02 MB/s BenchmarkRepeatLarge/65536/16-4 1758 66107 ns/op 991.37 MB/s BenchmarkRepeatLarge/65536/4097-4 1747 67077 ns/op 916.19 MB/s BenchmarkRepeatLarge/131072/1-4 939 128878 ns/op 1017.03 MB/s BenchmarkRepeatLarge/131072/16-4 943 130498 ns/op 1004.40 MB/s BenchmarkRepeatLarge/131072/4097-4 944 130360 ns/op 974.28 MB/s BenchmarkRepeatLarge/262144/1-4 438 265401 ns/op 987.73 MB/s BenchmarkRepeatLarge/262144/16-4 472 258711 ns/op 1013.27 MB/s BenchmarkRepeatLarge/262144/4097-4 454 260412 ns/op 991.17 MB/s BenchmarkRepeatLarge/524288/1-4 231 536869 ns/op 976.57 MB/s BenchmarkRepeatLarge/524288/16-4 218 542035 ns/op 967.26 MB/s BenchmarkRepeatLarge/524288/4097-4 226 540335 ns/op 962.96 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1093706 ns/op 958.74 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1074858 ns/op 975.55 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1025600 ns/op 1018.66 MB/s BenchmarkRepeatLarge/2097152/1-4 61 2177644 ns/op 963.04 MB/s BenchmarkRepeatLarge/2097152/16-4 61 2096238 ns/op 1000.44 MB/s BenchmarkRepeatLarge/2097152/4097-4 60 2001645 ns/op 1045.92 MB/s BenchmarkRepeatLarge/4194304/1-4 30 4037660 ns/op 1038.80 MB/s BenchmarkRepeatLarge/4194304/16-4 30 4003707 ns/op 1047.61 MB/s BenchmarkRepeatLarge/4194304/4097-4 30 3972163 ns/op 1055.15 MB/s BenchmarkRepeatLarge/8388608/1-4 14 8440329 ns/op 993.87 MB/s BenchmarkRepeatLarge/8388608/16-4 14 8510257 ns/op 985.71 MB/s BenchmarkRepeatLarge/8388608/4097-4 14 8158143 ns/op 1028.00 MB/s BenchmarkRepeatLarge/16777216/1-4 7 17853471 ns/op 939.72 MB/s BenchmarkRepeatLarge/16777216/16-4 7 15632943 ns/op 1073.20 MB/s BenchmarkRepeatLarge/16777216/4097-4 7 15628500 ns/op 1073.50 MB/s BenchmarkRepeatLarge/33554432/1-4 3 43279667 ns/op 775.29 MB/s BenchmarkRepeatLarge/33554432/16-4 4 30530300 ns/op 1099.05 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 31505625 ns/op 1065.03 MB/s BenchmarkRepeatLarge/67108864/1-4 2 73731200 ns/op 910.18 MB/s BenchmarkRepeatLarge/67108864/16-4 2 61037600 ns/op 1099.47 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 62036950 ns/op 1081.76 MB/s BenchmarkRepeatLarge/134217728/1-4 1 126060200 ns/op 1064.71 MB/s BenchmarkRepeatLarge/134217728/16-4 1 121120900 ns/op 1108.13 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 124960700 ns/op 1074.08 MB/s BenchmarkRepeatLarge/268435456/1-4 1 338865600 ns/op 792.16 MB/s BenchmarkRepeatLarge/268435456/16-4 1 237334200 ns/op 1131.04 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 236363200 ns/op 1135.69 MB/s BenchmarkRepeatLarge/536870912/1-4 1 688473500 ns/op 779.80 MB/s BenchmarkRepeatLarge/536870912/16-4 1 477506000 ns/op 1124.32 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 484399900 ns/op 1108.32 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1752916200 ns/op 612.55 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 955022700 ns/op 1124.31 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 937481700 ns/op 1145.35 MB/s BenchmarkBytesCompare/1-4 8192803 13.71 ns/op BenchmarkBytesCompare/2-4 8785222 13.67 ns/op BenchmarkBytesCompare/4-4 8744697 13.29 ns/op BenchmarkBytesCompare/8-4 9410583 11.93 ns/op BenchmarkBytesCompare/16-4 10250714 11.91 ns/op BenchmarkBytesCompare/32-4 8802042 13.43 ns/op BenchmarkBytesCompare/64-4 8158824 15.08 ns/op BenchmarkBytesCompare/128-4 6904885 17.96 ns/op BenchmarkBytesCompare/256-4 5804936 20.86 ns/op BenchmarkBytesCompare/512-4 4091317 29.84 ns/op BenchmarkBytesCompare/1024-4 2456539 48.11 ns/op BenchmarkBytesCompare/2048-4 1411966 85.76 ns/op BenchmarkIndexAnyASCII/1:1-4 2232794 54.67 ns/op BenchmarkIndexAnyASCII/1:2-4 2116969 53.50 ns/op BenchmarkIndexAnyASCII/1:4-4 2195449 54.70 ns/op BenchmarkIndexAnyASCII/1:8-4 2192308 53.89 ns/op BenchmarkIndexAnyASCII/1:16-4 2156097 54.36 ns/op BenchmarkIndexAnyASCII/1:32-4 2119612 55.29 ns/op BenchmarkIndexAnyASCII/1:64-4 2082190 57.20 ns/op BenchmarkIndexAnyASCII/16:1-4 1919397 62.57 ns/op BenchmarkIndexAnyASCII/16:2-4 618046 252.7 ns/op BenchmarkIndexAnyASCII/16:4-4 603165 259.2 ns/op BenchmarkIndexAnyASCII/16:8-4 417957 271.1 ns/op BenchmarkIndexAnyASCII/16:16-4 406173 295.5 ns/op BenchmarkIndexAnyASCII/16:32-4 411676 315.6 ns/op BenchmarkIndexAnyASCII/16:64-4 305048 352.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1684762 71.29 ns/op BenchmarkIndexAnyASCII/256:2-4 38355 3361 ns/op BenchmarkIndexAnyASCII/256:4-4 37202 3387 ns/op BenchmarkIndexAnyASCII/256:8-4 36097 3355 ns/op BenchmarkIndexAnyASCII/256:16-4 36154 3296 ns/op BenchmarkIndexAnyASCII/256:32-4 35145 3502 ns/op BenchmarkIndexAnyASCII/256:64-4 35024 3346 ns/op BenchmarkIndexAnyUTF8/1:1-4 2193819 53.43 ns/op BenchmarkIndexAnyUTF8/1:2-4 2236452 53.69 ns/op BenchmarkIndexAnyUTF8/1:4-4 2233180 55.53 ns/op BenchmarkIndexAnyUTF8/1:8-4 2081752 54.43 ns/op BenchmarkIndexAnyUTF8/1:16-4 2158028 57.92 ns/op BenchmarkIndexAnyUTF8/1:32-4 2118498 60.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 2155609 55.73 ns/op BenchmarkIndexAnyUTF8/16:1-4 136500 858.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 244170 483.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 244239 431.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 244633 435.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 305404 492.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 246954 447.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 244562 447.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11812 ns/op BenchmarkIndexAnyUTF8/256:2-4 19515 6106 ns/op BenchmarkIndexAnyUTF8/256:4-4 19494 6139 ns/op BenchmarkIndexAnyUTF8/256:8-4 19480 6414 ns/op BenchmarkIndexAnyUTF8/256:16-4 18903 6199 ns/op BenchmarkIndexAnyUTF8/256:32-4 18903 6766 ns/op BenchmarkIndexAnyUTF8/256:64-4 18070 6540 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2233434 54.23 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2156221 53.90 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2234886 53.76 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2082442 59.10 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2155539 55.70 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2152929 54.01 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2194084 57.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 311574 357.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 395086 380.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 411156 344.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 308331 370.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 309110 372.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 308071 405.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 244448 459.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25608 4733 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24570 4572 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25093 4593 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25593 4541 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24582 4848 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25592 4617 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25597 4694 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2234012 55.51 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2276365 55.34 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2194141 53.86 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2234049 54.21 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2233742 52.92 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2047480 53.90 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2193879 54.31 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 247070 533.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 306058 433.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 244608 459.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 305521 441.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 252195 429.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 301446 466.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 245493 445.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15951 7652 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19495 6463 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19501 6260 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18070 6323 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19810 6215 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18313 6664 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17557 6729 ns/op BenchmarkTrimASCII/1:1-4 2409153 53.90 ns/op BenchmarkTrimASCII/1:2-4 2081670 59.12 ns/op BenchmarkTrimASCII/1:4-4 1983303 60.56 ns/op BenchmarkTrimASCII/1:8-4 1662627 66.97 ns/op BenchmarkTrimASCII/1:16-4 1535794 78.85 ns/op BenchmarkTrimASCII/16:1-4 409779 257.4 ns/op BenchmarkTrimASCII/16:2-4 306129 357.3 ns/op BenchmarkTrimASCII/16:4-4 311380 360.7 ns/op BenchmarkTrimASCII/16:8-4 309294 382.2 ns/op BenchmarkTrimASCII/16:16-4 306098 395.7 ns/op BenchmarkTrimASCII/256:1-4 35134 3305 ns/op BenchmarkTrimASCII/256:2-4 24108 4701 ns/op BenchmarkTrimASCII/256:4-4 25584 4734 ns/op BenchmarkTrimASCII/256:8-4 22736 5111 ns/op BenchmarkTrimASCII/256:16-4 24572 4730 ns/op BenchmarkTrimASCII/4096:1-4 2052 51914 ns/op BenchmarkTrimASCII/4096:2-4 1537 77511 ns/op BenchmarkTrimASCII/4096:4-4 1537 74339 ns/op BenchmarkTrimASCII/4096:8-4 1544 75260 ns/op BenchmarkTrimASCII/4096:16-4 1366 86475 ns/op BenchmarkTrimByte-4 1397506 80.39 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12934 9141 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12934 9288 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 610 188913 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1234 94986 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2444 49962 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4312 26050 ns/op BenchmarkCompareBytesEqual-4 10070830 11.05 ns/op BenchmarkCompareBytesToNil-4 12257154 10.04 ns/op BenchmarkCompareBytesEmpty-4 12249021 9.171 ns/op BenchmarkCompareBytesIdentical-4 12362467 9.085 ns/op BenchmarkCompareBytesSameLength-4 10236811 10.97 ns/op BenchmarkCompareBytesDifferentLength-4 11146407 10.60 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1926 66939 ns/op 15664.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1508 66715 ns/op 15717.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1851 67539 ns/op 15525.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1224 83757 ns/op 12519.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1537 71797 ns/op 14604.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1366 75040 ns/op 13973.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1819 69252 ns/op 15141.54 MB/s BenchmarkCompareBytesBig-4 1965 79024 ns/op 13269.29 MB/s BenchmarkCompareBytesBigIdentical-4 12286395 9.537 ns/op 109948733.38 MB/s PASS ok bytes 56.756s goos: windows goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 82029250 ns/op 1.22 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 332985000 ns/op 1.70 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 4 25886025 ns/op 0.63 MB/s 3645354 B/op 51 allocs/op PASS ok compress/bzip2 2.301s goos: windows goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1774013 ns/op 5.64 MB/s 42316 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16921183 ns/op 5.91 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167997000 ns/op 5.95 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1840555 ns/op 5.43 MB/s 43355 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18715883 ns/op 5.34 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 190477700 ns/op 5.25 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 60 1807388 ns/op 5.53 MB/s 42767 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17415767 ns/op 5.74 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 176798000 ns/op 5.66 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 61 1809589 ns/op 5.53 MB/s 42866 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17415850 ns/op 5.74 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 177748500 ns/op 5.63 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1969310 ns/op 5.08 MB/s 43705 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18242317 ns/op 5.48 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 191382100 ns/op 5.23 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1588804 ns/op 6.29 MB/s 43239 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13431538 ns/op 7.45 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 134729900 ns/op 7.42 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 100 1415200 ns/op 7.07 MB/s 43433 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 11617230 ns/op 8.61 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 110294100 ns/op 9.07 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 100 1435281 ns/op 6.97 MB/s 43680 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10446810 ns/op 9.57 MB/s 47040 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 108443300 ns/op 9.22 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1241610 ns/op 8.05 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12035089 ns/op 8.31 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119128100 ns/op 8.39 MB/s BenchmarkEncode/Digits/Speed/1e4-4 40 2563805 ns/op 3.90 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21480220 ns/op 4.66 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 214803600 ns/op 4.66 MB/s BenchmarkEncode/Digits/Default/1e4-4 15 7155107 ns/op 1.40 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 83057750 ns/op 1.20 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 868141700 ns/op 1.15 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6958312 ns/op 1.44 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 82996050 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 863282000 ns/op 1.16 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 100 1444842 ns/op 6.92 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12371789 ns/op 8.08 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 122043100 ns/op 8.19 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 2272119 ns/op 4.40 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17087750 ns/op 5.85 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 171879600 ns/op 5.82 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6653744 ns/op 1.50 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 74237700 ns/op 1.35 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 752002000 ns/op 1.33 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6650400 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 94245300 ns/op 1.06 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 958979400 ns/op 1.04 MB/s PASS ok compress/flate 16.828s goos: windows goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2342754 ns/op 4.27 MB/s BenchmarkDecoder/1e-Reuse4-4 61 2433664 ns/op 4.11 MB/s BenchmarkDecoder/1e5-4 5 23252160 ns/op 4.30 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23442540 ns/op 4.27 MB/s BenchmarkDecoder/1e6-4 1 233367800 ns/op 4.29 MB/s BenchmarkDecoder/1e-Reuse6-4 1 235262800 ns/op 4.25 MB/s BenchmarkEncoder/1e4-4 56 2075262 ns/op 4.82 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1875376 ns/op 5.33 MB/s BenchmarkEncoder/1e5-4 6 19513500 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19535983 ns/op 5.12 MB/s BenchmarkEncoder/1e6-4 1 205045600 ns/op 4.88 MB/s BenchmarkEncoder/1e-Reuse6-4 1 199248000 ns/op 5.02 MB/s PASS ok compress/lzw 4.244s goos: windows goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 4198423 ns/op PASS ok container/heap 1.169s goos: windows goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20824 5955 ns/op BenchmarkWithTimeout/concurrency=40-4 4070 25433 ns/op BenchmarkWithTimeout/concurrency=4000-4 4156 27937 ns/op BenchmarkWithTimeout/concurrency=400000-4 4077 24911 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 409849 295.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10253 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14458 7903 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2454 48942 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1760 78219 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2456 53276 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 235 510900 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 165 757515 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 244 480414 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5663220 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10929800 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 6391723 ns/op BenchmarkCheckCanceled/Err-4 247310 469.8 ns/op BenchmarkCheckCanceled/Done-4 412214 281.9 ns/op BenchmarkContextCancelDone-4 615699 225.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 11283 10907 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 12498 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 8356 13793 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8014 14748 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 17479 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 617029 229.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306967 422.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 176004 593.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 136986 912.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 64728 1767 ns/op PASS ok context 12.423s goos: windows goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1618262 73.01 ns/op 219.14 MB/s BenchmarkDecrypt-4 1661257 73.48 ns/op 217.74 MB/s BenchmarkExpand-4 1000000 121.2 ns/op PASS ok crypto/aes 1.569s goos: windows goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 175189 624.6 ns/op 102.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 396606 307.9 ns/op 207.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 204547 644.5 ns/op 99.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 407000 319.1 ns/op 200.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 122864 993.3 ns/op 1359.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 177325 682.7 ns/op 1977.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 112102 1098 ns/op 1229.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 136579 822.3 ns/op 1641.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40960 2930 ns/op 2795.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 49186 2343 ns/op 3496.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34124 3492 ns/op 2345.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39638 3029 ns/op 2704.65 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5793 17364 ns/op 58.68 MB/s BenchmarkAESCFBDecrypt1K-4 10000 17480 ns/op 58.29 MB/s BenchmarkAESCFBDecrypt8K-4 874 134090 ns/op 61.06 MB/s BenchmarkAESOFB1K-4 10000 11225 ns/op 90.78 MB/s BenchmarkAESCTR1K-4 13804 8845 ns/op 115.21 MB/s BenchmarkAESCTR8K-4 1754 71264 ns/op 114.88 MB/s BenchmarkAESCBCEncrypt1K-4 13213 8943 ns/op 114.50 MB/s BenchmarkAESCBCDecrypt1K-4 16833 7078 ns/op 144.68 MB/s PASS ok crypto/cipher 4.069s goos: windows goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72108 1625 ns/op 4.92 MB/s BenchmarkDecrypt-4 82282 1531 ns/op 5.22 MB/s BenchmarkTDESEncrypt-4 29970 3942 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 32320 3717 ns/op 2.15 MB/s PASS ok crypto/des 1.641s goos: windows goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 945 124044 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8017664 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22854260 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 100 1376690 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.766s goos: windows goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1524 77526 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 61 2865469 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 16 6348738 ns/op 3096 B/op 35 allocs/op BenchmarkVerify/P256-4 876 129335 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 8088186 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 21482840 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 4128 30989 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 60 2001940 ns/op 1129 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5273540 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 2.456s goos: windows goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 307 375383 ns/op BenchmarkNewKeyFromSeed-4 291 389198 ns/op BenchmarkSigning-4 285 397499 ns/op BenchmarkVerification-4 192 605224 ns/op PASS ok crypto/ed25519 1.673s goos: windows goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 6210 23748 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 752655 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1970555 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5614020 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1362 88192 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1985643 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 24 5537117 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15206757 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12283 9384 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6193 20822 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3793 29869 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1447601 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2448 48270 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 306 395829 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1532 77783 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1240484 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.733s goos: windows goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14620 8347 ns/op 122.68 MB/s BenchmarkHMACSHA256_32-4 23630 4959 ns/op 6.45 MB/s BenchmarkNewWriteSum-4 10000 10153 ns/op 3.15 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 55876 2115 ns/op BenchmarkModSub-4 68024 1723 ns/op BenchmarkMontgomeryRepr-4 27888 4482 ns/op BenchmarkMontgomeryMul-4 28578 4033 ns/op BenchmarkModMul-4 13963 8606 ns/op BenchmarkExpBig-4 13 7887485 ns/op BenchmarkExp-4 7 15485457 ns/op PASS ok crypto/internal/bigmod 2.150s goos: windows goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3078 36800 ns/op BenchmarkScalarBaseMult-4 349 335910 ns/op BenchmarkScalarMult-4 151 782452 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 214 538661 ns/op PASS ok crypto/internal/edwards25519 1.664s goos: windows goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 609879 222.6 ns/op BenchmarkMultiply-4 3965748 30.04 ns/op BenchmarkSquare-4 5123694 23.64 ns/op BenchmarkInvert-4 23184 5134 ns/op BenchmarkMult32-4 1365368 88.67 ns/op PASS ok crypto/internal/edwards25519/field 1.868s goos: windows goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1905464 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1543 75944 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 5204779 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14931729 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 685332 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 10000 15232 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1782819 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4392404 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.166s goos: windows goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 610593 198.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 305949 398.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 112588 1032 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 620122 193.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 305552 389.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 111584 1059 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.804s goos: windows goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 111405 1060 ns/op 7.54 MB/s BenchmarkHash64-4 123222 967.1 ns/op 66.18 MB/s BenchmarkHash128-4 111855 1118 ns/op 114.54 MB/s BenchmarkHash256-4 87729 1325 ns/op 193.27 MB/s BenchmarkHash512-4 64694 1812 ns/op 282.59 MB/s BenchmarkHash1K-4 40918 2887 ns/op 354.72 MB/s BenchmarkHash8K-4 7419 16063 ns/op 510.01 MB/s BenchmarkHash1M-4 58 2036934 ns/op 514.78 MB/s BenchmarkHash8M-4 7 15766214 ns/op 532.06 MB/s BenchmarkHash8BytesUnaligned-4 111734 1075 ns/op 7.44 MB/s BenchmarkHash1KUnaligned-4 43848 2807 ns/op 364.86 MB/s BenchmarkHash8KUnaligned-4 6108 16469 ns/op 497.41 MB/s PASS ok crypto/md5 2.911s goos: windows goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 202171300 ns/op PASS ok crypto/rand 1.242s goos: windows goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12657 8949 ns/op 14.30 MB/s BenchmarkRC4_1K-4 1531 72079 ns/op 14.21 MB/s BenchmarkRC4_8K-4 207 565885 ns/op 14.31 MB/s PASS ok crypto/rc4 1.548s goos: windows goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8937369 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21482920 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39062500 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2955254 ns/op BenchmarkDecryptOAEP/2048-4 12 9116658 ns/op BenchmarkEncryptOAEP/2048-4 38 2981718 ns/op BenchmarkSignPKCS1v15/2048-4 13 9315023 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2953638 ns/op BenchmarkSignPSS/2048-4 12 9681058 ns/op BenchmarkVerifyPSS/2048-4 30 3385850 ns/op PASS ok crypto/rsa 2.794s goos: windows goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 102534 1153 ns/op 6.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 122781 954.5 ns/op 8.38 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76707 1642 ns/op 194.84 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 81628 1411 ns/op 226.73 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47200 2503 ns/op 409.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51187 2271 ns/op 450.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 12013 ns/op 681.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9818 11933 ns/op 686.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.188s goos: windows goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 72568 1588 ns/op 5.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 81756 1325 ns/op 6.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87882 1400 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25035 4989 ns/op 205.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25605 4542 ns/op 225.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25083 4595 ns/op 222.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4087 28666 ns/op 285.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4100 28354 ns/op 288.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4084 28216 ns/op 290.33 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.308s goos: windows goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 57798 2095 ns/op 3.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68157 1719 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 61377 1942 ns/op 4.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27307 4327 ns/op 236.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 30729 3909 ns/op 261.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29260 4138 ns/op 247.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6142 20347 ns/op 402.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6070 19944 ns/op 410.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6126 20242 ns/op 404.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.335s goos: windows goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 13622586 8.190 ns/op BenchmarkConstantTimeEq-4 13701445 8.196 ns/op BenchmarkConstantTimeLessOrEq-4 15355872 7.760 ns/op BenchmarkXORBytes/8Bytes-4 3961062 31.31 ns/op 255.52 MB/s BenchmarkXORBytes/128Bytes-4 3320805 34.99 ns/op 3657.71 MB/s BenchmarkXORBytes/2048Bytes-4 908214 131.1 ns/op 15615.76 MB/s BenchmarkXORBytes/32768Bytes-4 61384 2036 ns/op 16094.59 MB/s PASS ok crypto/subtle 2.083s goos: windows goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 175 680847 ns/op BenchmarkCertCache/1-4 175 680706 ns/op BenchmarkCertCache/2-4 168 749710 ns/op BenchmarkCertCache/3-4 159 755801 ns/op BenchmarkHandshakeServer/RSA-4 40 3345335 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 4166643 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 30 3710933 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1191761 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 145 821721 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 40 2563700 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 52 2308527 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31741625 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30981600 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 29783550 ns/op 35.21 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 34177700 ns/op 30.68 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 2 52763050 ns/op 39.75 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 59084600 ns/op 35.49 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 97676600 ns/op 42.94 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 106447300 ns/op 39.40 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 183602000 ns/op 45.69 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 208899400 ns/op 40.16 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 339834700 ns/op 49.37 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 427740700 ns/op 39.22 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 744128200 ns/op 45.09 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 827146100 ns/op 40.57 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1478505900 ns/op 45.39 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1567405300 ns/op 42.82 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 29311775 ns/op 35.77 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33690525 ns/op 31.12 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 2 51754150 ns/op 40.52 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 60067500 ns/op 34.91 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 92272300 ns/op 45.46 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 108402300 ns/op 38.69 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 168969400 ns/op 49.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 195294100 ns/op 42.95 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 321295600 ns/op 52.22 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 390607700 ns/op 42.95 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 672891800 ns/op 49.87 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 812477700 ns/op 41.30 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1404247900 ns/op 47.79 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1556664100 ns/op 43.11 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703128000 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707035300 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288108600 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289107200 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152396600 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150378700 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 82496350 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80061150 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40372067 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 39380267 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 144540500 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145461300 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66416300 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64462650 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40688767 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38088400 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 27585050 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24033620 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 20348733 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 17445629 ns/op PASS ok crypto/tls 23.029s goos: windows goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12579938 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 291 416089 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1114 113112 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 942 132729 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 1.888s goos: windows goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 30 3451360 ns/op 281835 B/op 1658 allocs/op BenchmarkConcurrentStmtQuery-4 30 3808640 ns/op 267888 B/op 2087 allocs/op BenchmarkConcurrentStmtExec-4 40 2880115 ns/op 222062 B/op 778 allocs/op BenchmarkConcurrentTxQuery-4 40 3100255 ns/op 279828 B/op 2179 allocs/op BenchmarkConcurrentTxExec-4 40 2514125 ns/op 87744 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 3281600 ns/op 104495 B/op 2063 allocs/op BenchmarkConcurrentTxStmtExec-4 97 1237987 ns/op 40087 B/op 381 allocs/op BenchmarkConcurrentRandom-4 38 2980374 ns/op 236670 B/op 1840 allocs/op BenchmarkManyConcurrentQueries-4 2151 54038 ns/op 3976 B/op 20 allocs/op BenchmarkGrabConn-4 204662 515.5 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.715s goos: windows goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 212554 565.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 92 1263304 ns/op 188241 B/op 13 allocs/op Benchmark115/LineToPC-4 100 1621030 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16369 7213 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.865s goos: windows goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 680 155173 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3079 39343 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.294s goos: windows goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 272 437932 ns/op 18.71 MB/s BenchmarkEncodeToString-4 244 472295 ns/op 17.35 MB/s BenchmarkDecode-4 141 831260 ns/op 15.77 MB/s BenchmarkDecodeString-4 144 827625 ns/op 15.84 MB/s PASS ok encoding/base32 1.751s goos: windows goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 322 333536 ns/op 24.56 MB/s BenchmarkDecodeString/2-4 308919 360.4 ns/op 11.10 MB/s BenchmarkDecodeString/4-4 244932 498.3 ns/op 16.05 MB/s BenchmarkDecodeString/8-4 205416 622.8 ns/op 19.27 MB/s BenchmarkDecodeString/64-4 34170 3373 ns/op 26.09 MB/s BenchmarkDecodeString/8192-4 306 373384 ns/op 29.26 MB/s BenchmarkNewEncoding-4 87764 1324 ns/op 193.38 MB/s PASS ok encoding/base64 2.024s goos: windows goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1374 88857 ns/op 45.02 MB/s BenchmarkReadStruct-4 17299 7111 ns/op 10.55 MB/s BenchmarkWriteStruct-4 18615 6505 ns/op 11.53 MB/s BenchmarkReadInts-4 49186 2423 ns/op 12.38 MB/s BenchmarkWriteInts-4 40866 2938 ns/op 10.21 MB/s BenchmarkWriteSlice1000Int32s-4 1358 89875 ns/op 44.51 MB/s BenchmarkPutUint16-4 3512416 32.53 ns/op 61.47 MB/s BenchmarkAppendUint16-4 3416749 34.30 ns/op 58.31 MB/s BenchmarkPutUint32-4 2561442 45.76 ns/op 87.41 MB/s BenchmarkAppendUint32-4 2369691 49.87 ns/op 80.21 MB/s BenchmarkPutUint64-4 1015771 115.3 ns/op 69.40 MB/s BenchmarkAppendUint64-4 1000000 117.2 ns/op 68.26 MB/s BenchmarkLittleEndianPutUint16-4 3722822 31.73 ns/op 63.03 MB/s BenchmarkLittleEndianAppendUint16-4 3616384 33.48 ns/op 59.73 MB/s BenchmarkLittleEndianPutUint32-4 2614275 44.84 ns/op 89.21 MB/s BenchmarkLittleEndianAppendUint32-4 2508282 47.11 ns/op 84.91 MB/s BenchmarkLittleEndianPutUint64-4 1049544 118.2 ns/op 67.69 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 116.2 ns/op 68.83 MB/s BenchmarkReadFloats-4 153924 729.9 ns/op 16.44 MB/s BenchmarkWriteFloats-4 153111 854.9 ns/op 14.04 MB/s BenchmarkReadSlice1000Float32s-4 1114 97279 ns/op 41.12 MB/s BenchmarkWriteSlice1000Float32s-4 1117 103178 ns/op 38.77 MB/s BenchmarkReadSlice1000Uint8s-4 72250 1730 ns/op 577.89 MB/s BenchmarkWriteSlice1000Uint8s-4 102632 1209 ns/op 827.38 MB/s BenchmarkPutUvarint32-4 1000000 156.2 ns/op 25.61 MB/s BenchmarkPutUvarint64-4 204613 568.2 ns/op 14.08 MB/s PASS ok encoding/binary 5.020s goos: windows goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6091 17478 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6158 17447 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6064 17402 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4086 27972 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7868 15267 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 10000 15239 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 10000 15527 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4051 27476 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 10000 10449 ns/op PASS ok encoding/csv 2.347s goos: windows goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9052 13052 ns/op BenchmarkEndToEndByteBuffer-4 13084 9404 ns/op BenchmarkEndToEndSliceByteBuffer-4 234 521635 ns/op BenchmarkEncodeComplex128Slice-4 556 201916 ns/op BenchmarkEncodeFloat64Slice-4 1230 91316 ns/op BenchmarkEncodeInt32Slice-4 1122 98315 ns/op BenchmarkEncodeStringSlice-4 1749 66425 ns/op BenchmarkEncodeInterfaceSlice-4 54 2061731 ns/op BenchmarkDecodeComplex128Slice-4 471 246797 ns/op BenchmarkDecodeFloat64Slice-4 1023 120238 ns/op BenchmarkDecodeInt32Slice-4 945 115724 ns/op BenchmarkDecodeStringSlice-4 722 173019 ns/op BenchmarkDecodeStringsSlice-4 222 470759 ns/op BenchmarkDecodeBytesSlice-4 440 253004 ns/op BenchmarkDecodeInterfaceSlice-4 85 1343946 ns/op BenchmarkDecodeMap-4 84 1372275 ns/op PASS ok encoding/gob 3.563s goos: windows goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12537 9349 ns/op 27.38 MB/s BenchmarkEncode/1024-4 3063 39203 ns/op 26.12 MB/s BenchmarkEncode/4096-4 768 147549 ns/op 27.76 MB/s BenchmarkEncode/16384-4 204 612715 ns/op 26.74 MB/s BenchmarkDecode/256-4 24096 4784 ns/op 53.52 MB/s BenchmarkDecode/1024-4 6057 18704 ns/op 54.75 MB/s BenchmarkDecode/4096-4 1752 76376 ns/op 53.63 MB/s BenchmarkDecode/16384-4 396 300869 ns/op 54.46 MB/s BenchmarkDump/256-4 1365 91666 ns/op 2.79 MB/s BenchmarkDump/1024-4 332 355853 ns/op 2.88 MB/s BenchmarkDump/4096-4 80 1489462 ns/op 2.75 MB/s BenchmarkDump/16384-4 20 5952870 ns/op 2.75 MB/s PASS ok encoding/hex 2.908s goos: windows goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 116205900 ns/op 16.70 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 125005900 ns/op 15.52 MB/s 8395280 B/op 118 allocs/op BenchmarkCodeMarshal-4 1 125010100 ns/op 15.52 MB/s 1942408 B/op 15 allocs/op BenchmarkCodeMarshalError-4 1 136761300 ns/op 14.19 MB/s 1947528 B/op 74 allocs/op BenchmarkMarshalBytes/32-4 21560 5434 ns/op BenchmarkMarshalBytes/256-4 6148 21607 ns/op BenchmarkMarshalBytes/4096-4 471 263275 ns/op BenchmarkMarshalBytesError/32-4 56 2197229 ns/op BenchmarkMarshalBytesError/256-4 54 2006591 ns/op BenchmarkMarshalBytesError/4096-4 50 2265176 ns/op BenchmarkCodeDecoder-4 1 427713200 ns/op 4.54 MB/s 11015936 B/op 91356 allocs/op BenchmarkUnicodeDecoder-4 36152 3404 ns/op 4.11 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 41868 2403 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 385754600 ns/op 5.03 MB/s 2938984 B/op 91326 allocs/op BenchmarkCodeUnmarshalReuse-4 1 381925900 ns/op 5.08 MB/s 2938648 B/op 91329 allocs/op BenchmarkUnmarshalString-4 45622 2355 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 122775 1066 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 247453 504.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 66364 1751 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76796 1513 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16158 8039 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 1752 62417 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 682 183221 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1074300 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9523425 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 427185 272.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 427005 276.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 433590 277.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 427180 271.9 ns/op BenchmarkEncodeMarshaler-4 53451 2046 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 68154 1663 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 3961075 29.10 ns/op BenchmarkNumberIsValidRegexp-4 20824 6284 ns/op PASS ok encoding/json 8.119s goos: windows goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2538553 ns/op 25.82 MB/s BenchmarkDecode-4 24 4882158 ns/op 18.18 MB/s PASS ok encoding/pem 1.368s goos: windows goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2049 52901 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 818 139651 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3711 31294 ns/op PASS ok encoding/xml 1.516s goos: windows goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 274899 451.2 ns/op BenchmarkIntSet-4 245800 444.9 ns/op BenchmarkFloatAdd-4 58540 2302 ns/op BenchmarkFloatSet-4 324181 442.8 ns/op BenchmarkStringSet-4 333416 421.7 ns/op BenchmarkMapSet-4 68239 2063 ns/op BenchmarkMapSetDifferent-4 51211 2269 ns/op BenchmarkMapSetDifferentRandom-4 235 473742 ns/op BenchmarkMapSetString-4 76854 1778 ns/op BenchmarkMapAddSame-4 31520 3595 ns/op BenchmarkMapAddDifferent-4 13659 9653 ns/op BenchmarkMapAddDifferentRandom-4 194 664684 ns/op BenchmarkMapAddSameSteadyState-4 246385 503.3 ns/op BenchmarkMapAddDifferentSteadyState-4 102327 1107 ns/op BenchmarkRealworldExpvarUsage-4 9750 10616 ns/op PASS ok expvar 3.706s goos: windows goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 93645 1210 ns/op BenchmarkSprintfEmpty-4 376611 295.6 ns/op BenchmarkSprintfString-4 311354 436.0 ns/op BenchmarkSprintfTruncateString-4 264066 521.5 ns/op BenchmarkSprintfTruncateBytes-4 111117 914.0 ns/op BenchmarkSprintfSlowParsingPath-4 277034 546.3 ns/op BenchmarkSprintfQuoteString-4 31492 3535 ns/op BenchmarkSprintfInt-4 274932 479.6 ns/op BenchmarkSprintfIntInt-4 189014 640.6 ns/op BenchmarkSprintfPrefixedInt-4 201702 672.9 ns/op BenchmarkSprintfFloat-4 124788 985.1 ns/op BenchmarkSprintfComplex-4 54970 2202 ns/op BenchmarkSprintfBoolean-4 279486 510.1 ns/op BenchmarkSprintfHexString-4 94491 1116 ns/op BenchmarkSprintfHexBytes-4 76881 1664 ns/op BenchmarkSprintfBytes-4 36115 2893 ns/op BenchmarkSprintfStringer-4 64801 1672 ns/op BenchmarkSprintfStructure-4 33196 3736 ns/op BenchmarkManyArgs-4 53440 1901 ns/op BenchmarkFprintInt-4 72312 1634 ns/op BenchmarkFprintfBytes-4 76874 1537 ns/op BenchmarkFprintIntNoAlloc-4 72147 1692 ns/op BenchmarkScanInts-4 32 3479669 ns/op BenchmarkScanRecursiveInt-4 1 351537900 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 380779500 ns/op PASS ok fmt 6.025s goos: windows goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 312 331650 ns/op PASS ok go/build 1.173s goos: windows goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 42289 2447 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13351 9065 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3766 32931 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 943 124289 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 235 498722 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 2087464 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8412615 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 36147633 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 144536300 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 2.631s goos: windows goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 272455700 ns/op 0.24 MB/s 46665880 B/op 48994 allocs/op PASS ok go/format 1.335s goos: windows goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20326280 ns/op 2.65 MB/s BenchmarkParseOnly-4 6 17576983 ns/op 3.06 MB/s BenchmarkResolve-4 40 2738970 ns/op 19.66 MB/s PASS ok go/parser 2.153s goos: windows goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 157202700 ns/op 0.33 MB/s 5135120 B/op 27624 allocs/op BenchmarkPrintDecl-4 722 158291 ns/op 0.20 MB/s 16063 B/op 51 allocs/op PASS ok go/printer 1.335s goos: windows goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 255 467235 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8626383 ns/op 6.35 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12692638 ns/op 5.67 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17740133 ns/op 6.38 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 207 561356 ns/op 5.48 MB/s PASS ok go/scanner 1.748s goos: windows goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 108.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 129 923756 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 132.8 ns/op BenchmarkNamed/Underlying/generic-4 935929 130.4 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 131.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 128.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21921 5436 ns/op BenchmarkNamed/NewMethodSet/generic-4 21174 5672 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20812 5629 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20461 5678 ns/op BenchmarkCheck/http/funcbodies/info-4 1 623056200 ns/op 48916 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 486340000 ns/op 62765 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 282306400 ns/op 108127 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 254968200 ns/op 119721 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 1218750500 ns/op 4203 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 128881600 ns/op 39742 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 78600000 ns/op 65165 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 79123400 ns/op 64734 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 508810500 ns/op 4259 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 76167100 ns/op 28451 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 57120500 ns/op 37937 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 58105200 ns/op 37294 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1658182800 ns/op 37350 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 600580500 ns/op 103122 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142603700 ns/op 434301 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 121162800 ns/op 511155 lines/s BenchmarkCheck/go\internal\gcimporter/funcbodies/info-4 1 1406264900 ns/op 1417 lines/s BenchmarkCheck/go\internal\gcimporter/funcbodies/noinfo-4 1 118179000 ns/op 16864 lines/s BenchmarkCheck/go\internal\gcimporter/nofuncbodies/info-4 1 100578000 ns/op 19815 lines/s BenchmarkCheck/go\internal\gcimporter/nofuncbodies/noinfo-4 1 100595200 ns/op 19812 lines/s PASS ok go/types 31.556s goos: windows goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9556 12875 ns/op 79.53 MB/s PASS ok hash/adler32 1.244s goos: windows goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 243570 533.2 ns/op 28.13 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 224674 517.3 ns/op 29.00 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 123204 1031 ns/op 38.81 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111883 1021 ns/op 39.16 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 408148 270.4 ns/op 1893.52 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 605020 256.8 ns/op 1993.96 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 406944 290.3 ns/op 3526.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 406346 288.8 ns/op 3545.44 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 204613 501.2 ns/op 8171.60 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 243733 508.6 ns/op 8052.99 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 53372 2229 ns/op 14700.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53545 2225 ns/op 14725.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 407580 263.7 ns/op 56.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 609166 272.5 ns/op 55.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 615573 257.0 ns/op 155.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 405912 264.7 ns/op 151.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 300171 377.4 ns/op 1356.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 305514 380.4 ns/op 1346.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 246573 483.2 ns/op 2119.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 305366 457.4 ns/op 2238.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 246856 549.7 ns/op 7451.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 244797 530.6 ns/op 7719.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45456 2642 ns/op 12403.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47301 2560 ns/op 12798.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 203931 564.9 ns/op 26.55 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 205987 545.2 ns/op 27.52 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 111855 1135 ns/op 35.24 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 111613 1059 ns/op 37.78 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8290 15077 ns/op 33.96 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 14640 ns/op 34.97 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4141 31597 ns/op 32.41 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4044 31380 ns/op 32.63 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 942 132659 ns/op 30.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 944 133429 ns/op 30.70 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 115 1078577 ns/op 30.38 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1045095 ns/op 31.35 MB/s PASS ok hash/crc32 6.213s goos: windows goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 96 1281688 ns/op 51.13 MB/s BenchmarkCrc64/ISO4KB-4 1118 106474 ns/op 38.47 MB/s BenchmarkCrc64/ISO1KB-4 6169 23429 ns/op 43.71 MB/s BenchmarkCrc64/ECMA64KB-4 100 1260109 ns/op 52.01 MB/s BenchmarkCrc64/Random64KB-4 100 1191491 ns/op 55.00 MB/s BenchmarkCrc64/Random16KB-4 382 309415 ns/op 52.95 MB/s PASS ok hash/crc64 1.936s goos: windows goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10000 12407 ns/op 82.53 MB/s BenchmarkFnv32aKB-4 9480 12567 ns/op 81.48 MB/s BenchmarkFnv64KB-4 9504 12638 ns/op 81.03 MB/s BenchmarkFnv64aKB-4 10000 12797 ns/op 80.02 MB/s BenchmarkFnv128KB-4 2122 56154 ns/op 18.24 MB/s BenchmarkFnv128aKB-4 2046 56820 ns/op 18.02 MB/s PASS ok hash/fnv 1.950s goos: windows goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 594052 197.3 ns/op 20.28 MB/s BenchmarkHash/n=4/Bytes-4 4096456 28.61 ns/op 139.80 MB/s BenchmarkHash/n=4/String-4 1616324 73.72 ns/op 54.26 MB/s BenchmarkHash/n=8/Write-4 605143 204.8 ns/op 39.05 MB/s BenchmarkHash/n=8/Bytes-4 4096918 29.08 ns/op 275.12 MB/s BenchmarkHash/n=8/String-4 1617834 73.04 ns/op 109.52 MB/s BenchmarkHash/n=16/Write-4 612025 199.4 ns/op 80.23 MB/s BenchmarkHash/n=16/Bytes-4 4393077 26.45 ns/op 604.82 MB/s BenchmarkHash/n=16/String-4 1660862 71.15 ns/op 224.86 MB/s BenchmarkHash/n=32/Write-4 610748 207.9 ns/op 153.94 MB/s BenchmarkHash/n=32/Bytes-4 4240447 27.40 ns/op 1167.70 MB/s BenchmarkHash/n=32/String-4 1616108 74.37 ns/op 430.29 MB/s BenchmarkHash/n=64/Write-4 629689 223.3 ns/op 286.58 MB/s BenchmarkHash/n=64/Bytes-4 3965630 30.30 ns/op 2112.48 MB/s BenchmarkHash/n=64/String-4 1572622 73.90 ns/op 866.09 MB/s BenchmarkHash/n=256/Write-4 392953 300.7 ns/op 851.33 MB/s BenchmarkHash/n=256/Bytes-4 2155066 56.18 ns/op 4556.82 MB/s BenchmarkHash/n=256/String-4 864080 137.9 ns/op 1857.08 MB/s BenchmarkHash/n=320/Write-4 417144 304.3 ns/op 1051.72 MB/s BenchmarkHash/n=320/Bytes-4 1807317 67.02 ns/op 4775.02 MB/s BenchmarkHash/n=320/String-4 604563 198.7 ns/op 1610.76 MB/s BenchmarkHash/n=1024/Write-4 245007 454.6 ns/op 2252.49 MB/s BenchmarkHash/n=1024/Bytes-4 756519 163.9 ns/op 6246.96 MB/s BenchmarkHash/n=1024/String-4 255422 497.0 ns/op 2060.28 MB/s BenchmarkHash/n=4096/Write-4 122217 982.8 ns/op 4167.57 MB/s BenchmarkHash/n=4096/Bytes-4 204144 578.5 ns/op 7080.64 MB/s BenchmarkHash/n=4096/String-4 61476 1907 ns/op 2147.90 MB/s BenchmarkHash/n=16384/Write-4 37040 3216 ns/op 5093.83 MB/s BenchmarkHash/n=16384/Bytes-4 53552 2261 ns/op 7246.03 MB/s BenchmarkHash/n=16384/String-4 16603 7411 ns/op 2210.82 MB/s PASS ok hash/maphash 5.937s goos: windows goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 766 133903 ns/op BenchmarkEscapeNone-4 122742 1011 ns/op BenchmarkUnescape-4 676 168834 ns/op BenchmarkUnescapeNone-4 611900 226.6 ns/op BenchmarkUnescapeSparse-4 10000 11720 ns/op BenchmarkUnescapeDense-4 1114 105224 ns/op PASS ok html 1.832s goos: windows goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8870 13320 ns/op BenchmarkCSSEscaperNoSpecials-4 45596 2591 ns/op BenchmarkDecodeCSS-4 25046 4523 ns/op BenchmarkDecodeCSSNoSpecials-4 3840159 31.03 ns/op BenchmarkCSSValueFilter-4 123063 976.1 ns/op BenchmarkCSSValueFilterOk-4 87450 1485 ns/op BenchmarkEscapedExecute-4 4748 25716 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11230 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 58426 1955 ns/op BenchmarkStripTags-4 20128 5772 ns/op BenchmarkStripTagsNoSpecials-4 303037 406.1 ns/op BenchmarkJSValEscaperWithNum-4 24091 7297 ns/op BenchmarkJSValEscaperWithStr-4 4082 39481 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 12171 16459 ns/op BenchmarkJSValEscaperWithObj-4 3594 53535 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 10000 14158 ns/op BenchmarkJSStrEscaperNoSpecials-4 55846 2100 ns/op BenchmarkJSStrEscaper-4 10000 11817 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53319 3462 ns/op BenchmarkJSRegexpEscaper-4 6061 22876 ns/op BenchmarkTemplateSpecialTags-4 42 2861488 ns/op BenchmarkURLEscaper-4 1770 70630 ns/op BenchmarkURLEscaperNoSpecials-4 112662 1326 ns/op BenchmarkURLNormalizer-4 2454 45358 ns/op BenchmarkURLNormalizerNoSpecials-4 87663 1471 ns/op BenchmarkSrcsetFilter-4 8152 14852 ns/op BenchmarkSrcsetFilterNoSpecials-4 111511 1138 ns/op PASS ok html/template 5.871s goos: windows goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 600438 193.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 398208 255.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 595089 195.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 415728 277.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1707234 68.07 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1135294 102.4 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1705099 69.86 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1280638 87.72 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 409912 269.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 412341 324.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 408607 270.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 409123 338.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 744466 161.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 615415 228.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 879876 133.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 519565 221.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 410227 299.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1293417 92.11 ns/op BenchmarkRGBASetRGBA-4 1307151 91.16 ns/op BenchmarkRGBA64At-4 760887 155.4 ns/op BenchmarkRGBA64SetRGBA64-4 767580 151.4 ns/op BenchmarkNRGBAAt-4 1335746 89.20 ns/op BenchmarkNRGBASetNRGBA-4 1335492 87.07 ns/op BenchmarkNRGBA64At-4 765860 160.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 785256 151.7 ns/op BenchmarkAlphaAt-4 2321882 50.48 ns/op BenchmarkAlphaSetAlpha-4 2408748 50.27 ns/op BenchmarkAlpha16At-4 1480417 80.49 ns/op BenchmarkAlphaSetAlpha16-4 1444513 85.85 ns/op BenchmarkGrayAt-4 2275402 51.09 ns/op BenchmarkGraySetGray-4 2362306 52.50 ns/op BenchmarkGray16At-4 1462776 82.80 ns/op BenchmarkGraySetGray16-4 1429035 86.76 ns/op PASS ok image 7.293s goos: windows goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4099508 30.25 ns/op BenchmarkYCbCrToRGB/128-4 3846240 30.72 ns/op BenchmarkYCbCrToRGB/255-4 3835250 31.31 ns/op BenchmarkRGBToYCbCr/0-4 4092224 29.92 ns/op BenchmarkRGBToYCbCr/Cb-4 4089505 29.38 ns/op BenchmarkRGBToYCbCr/Cr-4 3837752 33.59 ns/op BenchmarkYCbCrToRGBA/0-4 3236708 36.82 ns/op BenchmarkYCbCrToRGBA/128-4 2559082 50.36 ns/op BenchmarkYCbCrToRGBA/255-4 2670577 44.99 ns/op BenchmarkNYCbCrAToRGBA/0-4 2559687 49.22 ns/op BenchmarkNYCbCrAToRGBA/128-4 2508135 47.89 ns/op BenchmarkNYCbCrAToRGBA/255-4 2360530 52.89 ns/op PASS ok image/color 3.007s goos: windows goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33853833 ns/op BenchmarkFillSrc-4 266 414888 ns/op BenchmarkCopyOver-4 6 17735400 ns/op BenchmarkCopySrc-4 350 326481 ns/op BenchmarkNRGBAOver-4 6 19045767 ns/op BenchmarkNRGBASrc-4 9 12260333 ns/op BenchmarkYCbCr-4 8 14279950 ns/op BenchmarkGray-4 16 7324512 ns/op BenchmarkCMYK-4 9 11933500 ns/op BenchmarkGlyphOver-4 20 6054485 ns/op BenchmarkRGBAMaskOver-4 4 30998725 ns/op BenchmarkGrayMaskOver-4 5 23245540 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39069500 ns/op BenchmarkRGBA-4 5 24576180 ns/op BenchmarkPalettedFill-4 878 140039 ns/op BenchmarkPalettedRGBA-4 4 26603925 ns/op BenchmarkGenericOver-4 2 55181500 ns/op BenchmarkGenericMaskOver-4 5 22653080 ns/op BenchmarkGenericSrc-4 3 35484767 ns/op BenchmarkGenericMaskSrc-4 4 31265325 ns/op PASS ok image/draw 7.039s goos: windows goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4802888 ns/op 3.22 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 121043200 ns/op 2.54 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3049817900 ns/op 0.40 MB/s 417256 B/op 14 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1920643 ns/op 8.04 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152371000 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.147s goos: windows goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4059 29842 ns/op BenchmarkIDCT-4 4153 28451 ns/op BenchmarkDecodeBaseline-4 8 12687688 ns/op 4.87 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17744483 ns/op 3.48 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 155303100 ns/op 7.91 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 200229200 ns/op 4.60 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.452s goos: windows goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12253149 9.486 ns/op BenchmarkDecodeGray-4 12 9116467 ns/op 7.19 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39391433 ns/op 6.65 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33934200 ns/op 7.73 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 5453079 ns/op 12.02 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31246925 ns/op 8.39 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38412233 ns/op 6.82 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56646650 ns/op 5.42 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 59565700 ns/op 5.16 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 187514400 ns/op 6.55 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 203133900 ns/op 6.05 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28315875 ns/op 10.85 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 192329400 ns/op 6.39 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 808579300 ns/op 1.52 MB/s 864184 B/op 30 allocs/op PASS ok image/png 4.713s goos: windows goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54682050 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 50457333 ns/op 1.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 366219400 ns/op 1.37 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 333048800 ns/op 1.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54678800 ns/op 1.83 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 49813567 ns/op 2.01 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 331961400 ns/op 1.51 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 325216000 ns/op 1.54 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 794898500 ns/op 1.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 751941000 ns/op 1.33 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4465843700 ns/op 1.12 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4437544800 ns/op 1.13 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 9463838 ns/op 10.57 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 9539315 ns/op 10.48 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 44936967 ns/op 11.13 MB/s 2007122 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44595900 ns/op 11.21 MB/s 4005970 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 85475700 ns/op 11.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88855150 ns/op 11.25 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 432609200 ns/op 11.56 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 436535500 ns/op 11.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 63972700 ns/op 1.56 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 57123300 ns/op 1.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 470701000 ns/op 1.06 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 462907400 ns/op 1.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1090850700 ns/op 0.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1132940100 ns/op 0.88 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6915999900 ns/op 0.72 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6788064300 ns/op 0.74 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 151315700 ns/op 27.62 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 154266500 ns/op 27.09 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 49.001s goos: windows goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33238 3145 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 36967 3250 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 34125 3519 ns/op 1.14 MB/s BenchmarkMarshalCorpusFile/8-4 28602 4233 ns/op 1.89 MB/s BenchmarkMarshalCorpusFile/16-4 21552 5661 ns/op 2.83 MB/s BenchmarkMarshalCorpusFile/32-4 13806 8489 ns/op 3.77 MB/s BenchmarkMarshalCorpusFile/64-4 10000 14160 ns/op 4.52 MB/s BenchmarkMarshalCorpusFile/128-4 5090 22449 ns/op 5.70 MB/s BenchmarkMarshalCorpusFile/256-4 2542 44558 ns/op 5.75 MB/s BenchmarkMarshalCorpusFile/512-4 1528 85008 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/1024-4 768 162769 ns/op 6.29 MB/s BenchmarkMarshalCorpusFile/2048-4 362 326444 ns/op 6.27 MB/s BenchmarkMarshalCorpusFile/4096-4 182 659911 ns/op 6.21 MB/s BenchmarkMarshalCorpusFile/8192-4 92 1369080 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/16384-4 40 2880232 ns/op 5.69 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5563025 ns/op 5.89 MB/s BenchmarkMarshalCorpusFile/65536-4 12 10905725 ns/op 6.01 MB/s BenchmarkMarshalCorpusFile/131072-4 5 21660180 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/262144-4 3 42635600 ns/op 6.15 MB/s BenchmarkMarshalCorpusFile/524288-4 2 88877700 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 175762300 ns/op 5.97 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 12014 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9926 12410 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8089 13763 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 10000 16410 ns/op 0.49 MB/s BenchmarkUnmarshalCorpusFile/16-4 5880 19106 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 3886 28654 ns/op 1.12 MB/s BenchmarkUnmarshalCorpusFile/64-4 4128 34061 ns/op 1.88 MB/s BenchmarkUnmarshalCorpusFile/128-4 2455 43394 ns/op 2.95 MB/s BenchmarkUnmarshalCorpusFile/256-4 1114 113108 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/512-4 556 210776 ns/op 2.43 MB/s BenchmarkUnmarshalCorpusFile/1024-4 300 420002 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/2048-4 140 823106 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/4096-4 100 1670511 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 3344682 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6472900 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12572488 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25151825 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51290050 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 101651900 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 206987100 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 416028500 ns/op 2.52 MB/s BenchmarkMutatorBytes/1-4 1 116258400 ns/op BenchmarkMutatorBytes/10-4 24103 4903 ns/op BenchmarkMutatorBytes/100-4 26133 4892 ns/op BenchmarkMutatorBytes/1000-4 17545 6957 ns/op BenchmarkMutatorBytes/10000-4 4035 26142 ns/op BenchmarkMutatorBytes/100000-4 722 186699 ns/op BenchmarkMutatorString/1-4 25875 4793 ns/op BenchmarkMutatorString/10-4 26156 4631 ns/op BenchmarkMutatorString/100-4 23629 5540 ns/op BenchmarkMutatorString/1000-4 12160 9078 ns/op BenchmarkMutatorString/10000-4 2444 52755 ns/op BenchmarkMutatorString/100000-4 340 402190 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 15584 7707 ns/op BenchmarkMutatorAllBasicTypes/string-4 14985 8014 ns/op BenchmarkMutatorAllBasicTypes/bool-4 37276 3143 ns/op BenchmarkMutatorAllBasicTypes/float32-4 35130 3389 ns/op BenchmarkMutatorAllBasicTypes/float64-4 34154 3316 ns/op BenchmarkMutatorAllBasicTypes/int-4 38408 3381 ns/op BenchmarkMutatorAllBasicTypes/int8-4 38402 3356 ns/op BenchmarkMutatorAllBasicTypes/int16-4 35079 3507 ns/op BenchmarkMutatorAllBasicTypes/int32-4 36226 3234 ns/op BenchmarkMutatorAllBasicTypes/int64-4 38377 3383 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 35118 3392 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 38376 3334 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 37239 3252 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 37238 3253 ns/op PASS ok internal/fuzz 13.359s goos: windows goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 18369 6912 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 136687 950.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.436s PASS ok internal/poll 1.038s goos: windows goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 23044180 ns/op PASS ok internal/trace 3.656s goos: windows goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 31069 4967 ns/op BenchmarkCopyNLarge-4 408 256268 ns/op PASS ok io 1.507s goos: windows goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 205330 551.6 ns/op BenchmarkPrintln-4 23642 5327 ns/op 79 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37268 3354 ns/op 66 B/op 0 allocs/op BenchmarkConcurrent-4 4948 24698 ns/op BenchmarkDiscard-4 1000000 128.9 ns/op 0 B/op 0 allocs/op PASS ok log 1.870s goos: windows goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2194309 55.18 ns/op BenchmarkAcosh-4 1000000 111.3 ns/op BenchmarkAsin-4 2156028 56.16 ns/op BenchmarkAsinh-4 1008189 118.2 ns/op BenchmarkAtan-4 2921704 40.79 ns/op BenchmarkAtanh-4 1000000 116.3 ns/op BenchmarkAtan2-4 2014423 58.65 ns/op BenchmarkCbrt-4 1428694 88.17 ns/op BenchmarkCeil-4 15383431 7.615 ns/op BenchmarkCompare-4 3830524 31.33 ns/op BenchmarkCompare32-4 4904184 25.28 ns/op BenchmarkCopysign-4 2923498 41.75 ns/op BenchmarkCos-4 1266202 94.08 ns/op BenchmarkCosh-4 1397157 82.49 ns/op BenchmarkErf-4 2858373 43.73 ns/op BenchmarkErfc-4 2782782 44.58 ns/op BenchmarkErfinv-4 2405378 53.15 ns/op BenchmarkErfcinv-4 2410455 49.42 ns/op BenchmarkExp-4 4905507 24.30 ns/op BenchmarkExpGo-4 1000000 131.8 ns/op BenchmarkExpm1-4 2082660 60.02 ns/op BenchmarkExp2-4 1000000 124.0 ns/op BenchmarkExp2Go-4 1000000 132.8 ns/op BenchmarkAbs-4 3838684 31.29 ns/op BenchmarkDim-4 9486390 13.38 ns/op BenchmarkFloor-4 15388758 7.552 ns/op BenchmarkMax-4 11188497 10.39 ns/op BenchmarkMin-4 10238383 10.21 ns/op BenchmarkMod-4 308586 345.1 ns/op BenchmarkFrexp-4 1890495 62.00 ns/op BenchmarkGamma-4 749360 162.9 ns/op BenchmarkHypot-4 9442722 13.03 ns/op BenchmarkHypotGo-4 1575621 75.61 ns/op BenchmarkIlogb-4 2119545 57.14 ns/op BenchmarkJ0-4 245493 477.5 ns/op BenchmarkJ1-4 244170 475.9 ns/op BenchmarkJn-4 112080 1020 ns/op BenchmarkLdexp-4 1833591 62.84 ns/op BenchmarkLgamma-4 1000000 135.7 ns/op BenchmarkLog-4 4730517 26.23 ns/op BenchmarkLogb-4 2274940 51.94 ns/op BenchmarkLog1p-4 1279875 93.08 ns/op BenchmarkLog10-4 4238485 27.42 ns/op BenchmarkLog2-4 1395849 83.99 ns/op BenchmarkModf-4 2611891 45.99 ns/op BenchmarkNextafter32-4 2670279 45.35 ns/op BenchmarkNextafter64-4 2729859 46.50 ns/op BenchmarkPowInt-4 601926 207.6 ns/op BenchmarkPowFrac-4 411282 299.1 ns/op BenchmarkPow10Pos-4 4732942 25.99 ns/op BenchmarkPow10Neg-4 4543578 26.41 ns/op BenchmarkRound-4 3719799 32.04 ns/op BenchmarkRoundToEven-4 8771737 13.14 ns/op BenchmarkRemainder-4 504586 247.7 ns/op BenchmarkSignbit-4 5579604 21.18 ns/op BenchmarkSin-4 1637898 73.93 ns/op BenchmarkSincos-4 1000000 116.2 ns/op BenchmarkSinh-4 1833056 66.05 ns/op BenchmarkSqrtIndirect-4 17580098 7.001 ns/op BenchmarkSqrtLatency-4 17580098 7.335 ns/op BenchmarkSqrtIndirectLatency-4 15164342 7.272 ns/op BenchmarkSqrtGoLatency-4 1321030 92.39 ns/op BenchmarkSqrtPrime-4 33264 3640 ns/op BenchmarkTan-4 1517310 77.89 ns/op BenchmarkTanh-4 1365352 87.98 ns/op BenchmarkTrunc-4 17532325 7.408 ns/op BenchmarkY0-4 243639 465.1 ns/op BenchmarkY1-4 246128 464.3 ns/op BenchmarkYn-4 122799 994.0 ns/op BenchmarkFloat64bits-4 5860833 20.50 ns/op BenchmarkFloat64frombits-4 5584200 21.34 ns/op BenchmarkFloat32bits-4 5575482 21.37 ns/op BenchmarkFloat32frombits-4 5345330 21.75 ns/op BenchmarkFMA-4 15373380 7.563 ns/op PASS ok math 12.777s goos: windows goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 10241703 12.49 ns/op 5123.80 MB/s BenchmarkAddVV/2-4 8752096 13.05 ns/op 9809.10 MB/s BenchmarkAddVV/3-4 8184980 14.08 ns/op 13635.80 MB/s BenchmarkAddVV/4-4 8195656 15.01 ns/op 17050.58 MB/s BenchmarkAddVV/5-4 8192523 15.02 ns/op 21304.67 MB/s BenchmarkAddVV/10-4 6465552 19.03 ns/op 33627.49 MB/s BenchmarkAddVV/100-4 1596068 75.25 ns/op 85045.38 MB/s BenchmarkAddVV/1000-4 203918 627.1 ns/op 102051.09 MB/s BenchmarkSubVV/1-4 10217373 12.24 ns/op 5229.41 MB/s BenchmarkSubVV/2-4 8791530 13.00 ns/op 9846.03 MB/s BenchmarkSubVV/3-4 8781686 14.01 ns/op 13703.37 MB/s BenchmarkSubVV/4-4 8187548 14.43 ns/op 17734.73 MB/s BenchmarkSubVV/5-4 7553535 14.96 ns/op 21383.75 MB/s BenchmarkSubVV/10-4 6478046 17.94 ns/op 35674.36 MB/s BenchmarkSubVV/100-4 1756568 68.93 ns/op 92847.99 MB/s BenchmarkSubVV/1000-4 206270 592.0 ns/op 108115.85 MB/s BenchmarkAddVW/1-4 11176930 11.62 ns/op 688.55 MB/s BenchmarkAddVW/2-4 10172680 11.90 ns/op 1344.29 MB/s BenchmarkAddVW/3-4 9442350 12.61 ns/op 1903.07 MB/s BenchmarkAddVW/4-4 9509545 12.73 ns/op 2512.95 MB/s BenchmarkAddVW/5-4 8767570 13.59 ns/op 2943.56 MB/s BenchmarkAddVW/10-4 7227608 15.95 ns/op 5015.73 MB/s BenchmarkAddVW/100-4 305552 421.9 ns/op 1896.08 MB/s BenchmarkAddVW/1000-4 38427 3101 ns/op 2580.04 MB/s BenchmarkAddVWext/1-4 10193852 11.21 ns/op 713.80 MB/s BenchmarkAddVWext/2-4 10262462 11.99 ns/op 1334.11 MB/s BenchmarkAddVWext/3-4 9454476 13.22 ns/op 1815.80 MB/s BenchmarkAddVWext/4-4 9458202 13.22 ns/op 2420.81 MB/s BenchmarkAddVWext/5-4 8743806 14.17 ns/op 2821.92 MB/s BenchmarkAddVWext/10-4 7702478 16.36 ns/op 4889.92 MB/s BenchmarkAddVWext/100-4 82050 1452 ns/op 550.91 MB/s BenchmarkAddVWext/1000-4 10000 13865 ns/op 576.99 MB/s BenchmarkSubVW/1-4 10229917 11.36 ns/op 704.12 MB/s BenchmarkSubVW/2-4 9466260 12.27 ns/op 1303.67 MB/s BenchmarkSubVW/3-4 8792109 13.11 ns/op 1830.99 MB/s BenchmarkSubVW/4-4 9481518 12.57 ns/op 2545.85 MB/s BenchmarkSubVW/5-4 8780466 14.46 ns/op 2766.50 MB/s BenchmarkSubVW/10-4 7667632 17.19 ns/op 4654.79 MB/s BenchmarkSubVW/100-4 242492 434.9 ns/op 1839.52 MB/s BenchmarkSubVW/1000-4 38355 3056 ns/op 2617.99 MB/s BenchmarkSubVWext/1-4 10216939 11.56 ns/op 691.88 MB/s BenchmarkSubVWext/2-4 10225471 12.13 ns/op 1319.09 MB/s BenchmarkSubVWext/3-4 8778924 13.46 ns/op 1783.42 MB/s BenchmarkSubVWext/4-4 9454029 12.91 ns/op 2478.14 MB/s BenchmarkSubVWext/5-4 8766674 13.70 ns/op 2919.70 MB/s BenchmarkSubVWext/10-4 7671996 15.79 ns/op 5067.39 MB/s BenchmarkSubVWext/100-4 76902 1423 ns/op 562.26 MB/s BenchmarkSubVWext/1000-4 10000 13770 ns/op 580.99 MB/s BenchmarkMulAddVWW/1-4 8804754 13.65 ns/op 4689.81 MB/s BenchmarkMulAddVWW/2-4 8198737 14.53 ns/op 8812.22 MB/s BenchmarkMulAddVWW/3-4 7738090 15.15 ns/op 12676.82 MB/s BenchmarkMulAddVWW/4-4 7223954 15.82 ns/op 16184.36 MB/s BenchmarkMulAddVWW/5-4 7188512 16.29 ns/op 19648.63 MB/s BenchmarkMulAddVWW/10-4 6143952 20.19 ns/op 31696.58 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 63006.70 MB/s BenchmarkMulAddVWW/1000-4 123033 1000 ns/op 64002.34 MB/s BenchmarkAddMulVVW/1-4 9445099 11.89 ns/op 5382.05 MB/s BenchmarkAddMulVVW/2-4 8774174 13.80 ns/op 9272.37 MB/s BenchmarkAddMulVVW/3-4 8212371 14.75 ns/op 13019.59 MB/s BenchmarkAddMulVVW/4-4 7691912 15.87 ns/op 16130.71 MB/s BenchmarkAddMulVVW/5-4 6822290 16.89 ns/op 18951.51 MB/s BenchmarkAddMulVVW/10-4 6145556 19.70 ns/op 32481.96 MB/s BenchmarkAddMulVVW/100-4 1396206 85.33 ns/op 75005.17 MB/s BenchmarkAddMulVVW/1000-4 153410 738.2 ns/op 86701.02 MB/s BenchmarkDivWVW/1-4 2615364 45.20 ns/op 1415.86 MB/s BenchmarkDivWVW/2-4 1204413 102.2 ns/op 1252.96 MB/s BenchmarkDivWVW/3-4 1000000 130.9 ns/op 1467.29 MB/s BenchmarkDivWVW/4-4 1000000 149.4 ns/op 1713.44 MB/s BenchmarkDivWVW/5-4 1000000 152.4 ns/op 2100.32 MB/s BenchmarkDivWVW/10-4 407511 294.7 ns/op 2171.56 MB/s BenchmarkDivWVW/100-4 53458 2229 ns/op 2871.16 MB/s BenchmarkDivWVW/1000-4 6192 21455 ns/op 2982.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 9454401 11.77 ns/op BenchmarkNonZeroShifts/1/shlVU-4 9465886 11.66 ns/op BenchmarkNonZeroShifts/2/shrVU-4 8781686 12.79 ns/op BenchmarkNonZeroShifts/2/shlVU-4 9453061 12.50 ns/op BenchmarkNonZeroShifts/3/shrVU-4 8201650 13.82 ns/op BenchmarkNonZeroShifts/3/shlVU-4 8761681 13.49 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8180014 15.28 ns/op BenchmarkNonZeroShifts/4/shlVU-4 8177450 14.22 ns/op BenchmarkNonZeroShifts/5/shrVU-4 7659704 15.93 ns/op BenchmarkNonZeroShifts/5/shlVU-4 7674939 15.02 ns/op BenchmarkNonZeroShifts/10/shrVU-4 5851630 20.19 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6160258 18.55 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1266855 93.28 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 122882 921.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153156 784.4 ns/op BenchmarkDecimalConversion-4 204 574390 ns/op BenchmarkFloatString/100-4 10000 10645 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 204 584238 ns/op 2912 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 53755000 ns/op 60520 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 5171869800 ns/op 838496 B/op 528 allocs/op BenchmarkFloatAdd/10-4 153686 749.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175512 729.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 136818 799.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 76794 1526 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14620 8281 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 244912 526.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 204178 530.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 203773 560.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 154302 759.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 40986 2812 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2047 62507 ns/op BenchmarkParseFloatLargeExp-4 423 272380 ns/op BenchmarkGCD10x10/WithoutXY-4 205394 613.3 ns/op BenchmarkGCD10x10/WithXY-4 58510 2103 ns/op BenchmarkGCD10x100/WithoutXY-4 102087 1206 ns/op BenchmarkGCD10x100/WithXY-4 17553 6788 ns/op BenchmarkGCD10x1000/WithoutXY-4 64794 1869 ns/op BenchmarkGCD10x1000/WithXY-4 14289 8340 ns/op BenchmarkGCD100x100/WithoutXY-4 22758 5022 ns/op BenchmarkGCD100x100/WithXY-4 10000 11528 ns/op BenchmarkGCD100x1000/WithoutXY-4 12289 9850 ns/op BenchmarkGCD100x1000/WithXY-4 6073 19613 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2037 57525 ns/op BenchmarkGCD1000x1000/WithXY-4 1112 102776 ns/op BenchmarkHilbert-4 22 5193873 ns/op BenchmarkBinomial-4 13650 8659 ns/op BenchmarkQuoRem-4 20827 6048 ns/op BenchmarkExp-4 14 7956757 ns/op BenchmarkExpMont/Odd-4 100 1074142 ns/op 2591 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1093436 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 109 1102127 ns/op 3804 B/op 52 allocs/op BenchmarkExpMont/Even3-4 100 1084163 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even4-4 100 1113438 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1133300 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1103737 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even64-4 127 953052 ns/op 3661 B/op 54 allocs/op BenchmarkExpMont/Even96-4 123 984590 ns/op 3775 B/op 51 allocs/op BenchmarkExpMont/Even128-4 145 848459 ns/op 3237 B/op 50 allocs/op BenchmarkExpMont/Even255-4 165 728043 ns/op 2934 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 382 306624 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 331 356982 ns/op 1708 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 340 356115 ns/op 1756 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 331 345143 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 13 8041377 ns/op BenchmarkBitset-4 630020 169.0 ns/op BenchmarkBitsetNeg-4 407704 297.0 ns/op BenchmarkBitsetOrig-4 248041 496.1 ns/op BenchmarkBitsetNegOrig-4 153375 783.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1220454 ns/op BenchmarkModSqrt225_3Mod4-4 331 354052 ns/op BenchmarkModSqrt231_Tonelli-4 100 1191599 ns/op BenchmarkModSqrt231_5Mod8-4 284 412727 ns/op BenchmarkModInverse-4 12798 9314 ns/op BenchmarkSqrt-4 1752 72428 ns/op BenchmarkIntSqr/1-4 1365303 89.40 ns/op BenchmarkIntSqr/2-4 616459 171.1 ns/op BenchmarkIntSqr/3-4 612338 205.7 ns/op BenchmarkIntSqr/5-4 408412 296.5 ns/op BenchmarkIntSqr/8-4 245845 421.0 ns/op BenchmarkIntSqr/10-4 205117 523.8 ns/op BenchmarkIntSqr/20-4 47270 2665 ns/op BenchmarkIntSqr/30-4 36080 3627 ns/op BenchmarkIntSqr/50-4 21962 5601 ns/op BenchmarkIntSqr/80-4 13072 9338 ns/op BenchmarkIntSqr/100-4 9790 12467 ns/op BenchmarkIntSqr/200-4 3074 34633 ns/op BenchmarkIntSqr/300-4 1539 84372 ns/op BenchmarkIntSqr/500-4 722 160968 ns/op BenchmarkIntSqr/800-4 298 412889 ns/op BenchmarkIntSqr/1000-4 226 523085 ns/op BenchmarkDiv/20/10-4 406669 300.2 ns/op BenchmarkDiv/40/20-4 400801 299.6 ns/op BenchmarkDiv/100/50-4 409849 336.0 ns/op BenchmarkDiv/200/100-4 51102 2408 ns/op BenchmarkDiv/400/200-4 49182 2601 ns/op BenchmarkDiv/1000/500-4 38432 3228 ns/op BenchmarkDiv/2000/1000-4 29990 4266 ns/op BenchmarkDiv/20000/10000-4 944 116902 ns/op BenchmarkDiv/200000/100000-4 24 5087417 ns/op BenchmarkDiv/2000000/1000000-4 1 138690300 ns/op BenchmarkDiv/20000000/10000000-4 1 4104476500 ns/op BenchmarkMul-4 5 23233620 ns/op BenchmarkNatMul/10-4 175968 699.2 ns/op BenchmarkNatMul/100-4 6190 22567 ns/op BenchmarkNatMul/1000-4 165 716113 ns/op BenchmarkZeroShifts/Shl-4 14803 8115 ns/op BenchmarkZeroShifts/ShlSame-4 4726790 25.20 ns/op BenchmarkZeroShifts/Shr-4 14287 8262 ns/op BenchmarkZeroShifts/ShrSame-4 4724185 25.01 ns/op BenchmarkExp3Power/0x10-4 175225 674.4 ns/op BenchmarkExp3Power/0x40-4 175430 796.0 ns/op BenchmarkExp3Power/0x100-4 94488 1333 ns/op BenchmarkExp3Power/0x400-4 42420 2924 ns/op BenchmarkExp3Power/0x1000-4 9396 12888 ns/op BenchmarkExp3Power/0x4000-4 2040 66535 ns/op BenchmarkExp3Power/0x10000-4 200 585956 ns/op BenchmarkExp3Power/0x40000-4 20 5958715 ns/op BenchmarkExp3Power/0x100000-4 2 59087650 ns/op BenchmarkExp3Power/0x400000-4 1 543929200 ns/op BenchmarkFibo-4 3 40372100 ns/op BenchmarkNatSqr/1-4 1000000 134.9 ns/op BenchmarkNatSqr/2-4 608734 237.4 ns/op BenchmarkNatSqr/3-4 411676 284.7 ns/op BenchmarkNatSqr/5-4 307336 400.4 ns/op BenchmarkNatSqr/8-4 245282 569.4 ns/op BenchmarkNatSqr/10-4 175023 703.0 ns/op BenchmarkNatSqr/20-4 45540 2722 ns/op BenchmarkNatSqr/30-4 30706 3752 ns/op BenchmarkNatSqr/50-4 18609 6298 ns/op BenchmarkNatSqr/80-4 10000 10454 ns/op BenchmarkNatSqr/100-4 9001 13454 ns/op BenchmarkNatSqr/200-4 4084 34193 ns/op BenchmarkNatSqr/300-4 1524 82013 ns/op BenchmarkNatSqr/500-4 722 175887 ns/op BenchmarkNatSqr/800-4 314 376217 ns/op BenchmarkNatSqr/1000-4 231 515656 ns/op BenchmarkNatSetBytes/8-4 618078 164.3 ns/op BenchmarkNatSetBytes/24-4 205478 560.8 ns/op BenchmarkNatSetBytes/128-4 51146 2387 ns/op BenchmarkNatSetBytes/7-4 1000000 146.5 ns/op BenchmarkNatSetBytes/23-4 242174 548.2 ns/op BenchmarkNatSetBytes/127-4 51259 2458 ns/op BenchmarkScanPi-4 231 519972 ns/op BenchmarkStringPiParallel-4 681 186425 ns/op BenchmarkScan/10/Base2-4 39686 2978 ns/op BenchmarkScan/100/Base2-4 4080 25603 ns/op BenchmarkScan/1000/Base2-4 471 265393 ns/op BenchmarkScan/10/Base8-4 102079 1263 ns/op BenchmarkScan/100/Base8-4 12543 9577 ns/op BenchmarkScan/1000/Base8-4 1228 99411 ns/op BenchmarkScan/10/Base10-4 111391 1175 ns/op BenchmarkScan/100/Base10-4 14454 8244 ns/op BenchmarkScan/1000/Base10-4 1536 82047 ns/op BenchmarkScan/10/Base16-4 111400 1122 ns/op BenchmarkScan/100/Base16-4 15364 7750 ns/op BenchmarkScan/1000/Base16-4 1753 78540 ns/op BenchmarkString/10/Base2-4 174954 731.0 ns/op BenchmarkString/100/Base2-4 24079 4907 ns/op BenchmarkString/1000/Base2-4 2469 47853 ns/op BenchmarkString/10/Base8-4 410508 328.3 ns/op BenchmarkString/100/Base8-4 61414 1892 ns/op BenchmarkString/1000/Base8-4 6508 17705 ns/op BenchmarkString/10/Base10-4 204697 591.8 ns/op BenchmarkString/100/Base10-4 38527 3169 ns/op BenchmarkString/1000/Base10-4 4092 24571 ns/op BenchmarkString/10/Base16-4 410620 297.3 ns/op BenchmarkString/100/Base16-4 81919 1442 ns/op BenchmarkString/1000/Base16-4 10000 12692 ns/op BenchmarkLeafSize/0-4 40 2710372 ns/op BenchmarkLeafSize/1-4 372 299362 ns/op BenchmarkLeafSize/2-4 372 299159 ns/op BenchmarkLeafSize/3-4 298 422722 ns/op BenchmarkLeafSize/4-4 372 296642 ns/op BenchmarkLeafSize/5-4 255 455735 ns/op BenchmarkLeafSize/6-4 307 397556 ns/op BenchmarkLeafSize/7-4 322 376059 ns/op BenchmarkLeafSize/8-4 423 283944 ns/op BenchmarkLeafSize/9-4 218 528525 ns/op BenchmarkLeafSize/10-4 272 452429 ns/op BenchmarkLeafSize/11-4 266 440444 ns/op BenchmarkLeafSize/12-4 298 402956 ns/op BenchmarkLeafSize/13-4 266 436906 ns/op BenchmarkLeafSize/14-4 314 373155 ns/op BenchmarkLeafSize/15-4 340 344683 ns/op BenchmarkLeafSize/16-4 394 292369 ns/op BenchmarkLeafSize/32-4 409 288954 ns/op BenchmarkLeafSize/64-4 382 316972 ns/op BenchmarkProbablyPrime/n=0-4 9 12369722 ns/op BenchmarkProbablyPrime/n=1-4 8 13550938 ns/op BenchmarkProbablyPrime/n=5-4 6 19857633 ns/op BenchmarkProbablyPrime/n=10-4 4 27836075 ns/op BenchmarkProbablyPrime/n=20-4 3 44272267 ns/op BenchmarkProbablyPrime/Lucas-4 10 10255400 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 61 1648834 ns/op BenchmarkRatCmp-4 205004 590.7 ns/op BenchmarkFloatSqrt/64-4 20820 5676 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13468 8991 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 12599 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 6120 25523 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 768 153863 ns/op 18010 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 2017090 ns/op 177966 B/op 22 allocs/op BenchmarkFloatSqrt/1000000-4 1 148457600 ns/op 3817400 B/op 646 allocs/op PASS ok math/big 52.018s goos: windows goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 7233272 15.40 ns/op BenchmarkLeadingZeros8-4 8183193 14.92 ns/op BenchmarkLeadingZeros16-4 8726383 13.42 ns/op BenchmarkLeadingZeros32-4 8725114 14.44 ns/op BenchmarkLeadingZeros64-4 8776612 13.91 ns/op BenchmarkTrailingZeros-4 8780466 13.24 ns/op BenchmarkTrailingZeros8-4 8763729 13.82 ns/op BenchmarkTrailingZeros16-4 8772057 13.58 ns/op BenchmarkTrailingZeros32-4 8761362 14.04 ns/op BenchmarkTrailingZeros64-4 8786122 13.67 ns/op BenchmarkOnesCount-4 8765841 14.04 ns/op BenchmarkOnesCount8-4 9457904 13.32 ns/op BenchmarkOnesCount16-4 8756886 13.49 ns/op BenchmarkOnesCount32-4 8796879 13.76 ns/op BenchmarkOnesCount64-4 8767570 13.36 ns/op BenchmarkRotateLeft-4 8772378 13.47 ns/op BenchmarkRotateLeft8-4 8782843 13.35 ns/op BenchmarkRotateLeft16-4 8776612 13.35 ns/op BenchmarkRotateLeft32-4 8764881 13.70 ns/op BenchmarkRotateLeft64-4 8773597 13.58 ns/op BenchmarkReverse-4 12316914 9.198 ns/op BenchmarkReverse8-4 17505980 7.142 ns/op BenchmarkReverse16-4 15309441 7.655 ns/op BenchmarkReverse32-4 13595268 9.046 ns/op BenchmarkReverse64-4 13707392 9.475 ns/op BenchmarkReverseBytes-4 17580098 7.278 ns/op BenchmarkReverseBytes16-4 15376926 7.369 ns/op BenchmarkReverseBytes32-4 15334874 7.514 ns/op BenchmarkReverseBytes64-4 17527459 7.243 ns/op BenchmarkAdd-4 8173273 14.82 ns/op BenchmarkAdd32-4 8211303 14.04 ns/op BenchmarkAdd64-4 8173830 14.93 ns/op BenchmarkAdd64multiple-4 15298512 7.658 ns/op BenchmarkSub-4 8786122 14.00 ns/op BenchmarkSub32-4 8181074 14.56 ns/op BenchmarkSub64-4 8207877 14.05 ns/op BenchmarkSub64multiple-4 15354103 7.950 ns/op BenchmarkMul-4 9448148 13.03 ns/op BenchmarkMul32-4 8782586 13.57 ns/op BenchmarkMul64-4 8768788 13.25 ns/op BenchmarkDiv-4 2555779 46.61 ns/op BenchmarkDiv32-4 5347402 23.74 ns/op BenchmarkDiv64-4 2506993 49.46 ns/op PASS ok math/bits 6.938s goos: windows goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 9456860 11.88 ns/op BenchmarkAcos-4 454886 264.0 ns/op BenchmarkAcosh-4 416666 286.1 ns/op BenchmarkAsin-4 406489 271.4 ns/op BenchmarkAsinh-4 407774 277.7 ns/op BenchmarkAtan-4 612182 166.0 ns/op BenchmarkAtanh-4 607840 165.5 ns/op BenchmarkConj-4 17710608 6.121 ns/op BenchmarkCos-4 610593 209.5 ns/op BenchmarkCosh-4 606856 210.7 ns/op BenchmarkExp-4 765512 156.8 ns/op BenchmarkLog-4 1000000 146.5 ns/op BenchmarkLog10-4 805509 150.3 ns/op BenchmarkPhase-4 1754534 70.67 ns/op BenchmarkPolar-4 1097596 103.3 ns/op BenchmarkPow-4 204175 526.1 ns/op BenchmarkRect-4 1000000 114.3 ns/op BenchmarkSin-4 609879 208.2 ns/op BenchmarkSinh-4 619386 214.4 ns/op BenchmarkSqrt-4 1000000 122.1 ns/op BenchmarkTan-4 308102 342.3 ns/op BenchmarkTanh-4 406737 309.8 ns/op PASS ok math/cmplx 4.164s goos: windows goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 759133 154.4 ns/op BenchmarkInt63ThreadsafeParallel-4 504769 251.5 ns/op BenchmarkInt63Unthreadsafe-4 1000000 104.6 ns/op BenchmarkIntn1000-4 1000000 147.5 ns/op BenchmarkInt63n1000-4 1000000 131.8 ns/op BenchmarkInt31n1000-4 1000000 126.1 ns/op BenchmarkFloat32-4 1000000 127.0 ns/op BenchmarkFloat64-4 1000000 103.5 ns/op BenchmarkPerm3-4 205135 623.6 ns/op BenchmarkPerm30-4 21936 5609 ns/op BenchmarkPerm30ViaShuffle-4 23149 5059 ns/op BenchmarkShuffleOverhead-4 16604 7293 ns/op BenchmarkRead3-4 849703 142.6 ns/op BenchmarkRead64-4 72150 1692 ns/op BenchmarkRead1000-4 6081 24890 ns/op BenchmarkConcurrent-4 136912 998.7 ns/op PASS ok math/rand 3.554s goos: windows goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42369 2720 ns/op BenchmarkQDecodeWord-4 95038 1192 ns/op BenchmarkQDecodeHeader-4 94294 1253 ns/op BenchmarkTypeByExtension/.html-4 345493 330.7 ns/op BenchmarkTypeByExtension/.HTML-4 255399 466.4 ns/op BenchmarkTypeByExtension/.unused-4 300033 390.6 ns/op BenchmarkExtensionsByType/text/html-4 149535 816.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 83558 1367 ns/op BenchmarkExtensionsByType/application/octet-stream-4 160844 752.8 ns/op PASS ok mime 2.796s goos: windows goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 877 124724 ns/op PASS ok mime/quotedprintable 1.162s goos: windows goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDNSName-4 122869 1391 ns/op BenchmarkInterfaces-4 87 1234378 ns/op BenchmarkInterfaceByIndex-4 82 1369023 ns/op BenchmarkInterfaceByName-4 86 1521209 ns/op BenchmarkInterfaceAddrs-4 115 1443943 ns/op BenchmarkInterfacesAndAddrs-4 84 1325920 ns/op BenchmarkInterfacesAndMulticastAddrs-4 78 1477417 ns/op BenchmarkParseIP-4 6255 31376 ns/op BenchmarkParseIPValidIPv4-4 176004 577.2 ns/op BenchmarkParseIPValidIPv6-4 101822 1208 ns/op BenchmarkIPString/IPv4-4 58524 2236 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 6186 22729 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 23170 4849 ns/op BenchmarkIPEqual/IPv4-4 634076 198.7 ns/op BenchmarkIPEqual/IPv6-4 601165 204.6 ns/op BenchmarkTCP4OneShot-4 936 123087 ns/op BenchmarkTCP4OneShotTimeout-4 943 121169 ns/op BenchmarkTCP4Persistent-4 9415 11413 ns/op BenchmarkTCP4PersistentTimeout-4 9913 11527 ns/op BenchmarkTCP6OneShot-4 768 130976 ns/op BenchmarkTCP6OneShotTimeout-4 820 139358 ns/op BenchmarkTCP6Persistent-4 9561 13074 ns/op BenchmarkTCP6PersistentTimeout-4 9676 12415 ns/op BenchmarkTCP4ConcurrentReadWrite-4 13141 9287 ns/op BenchmarkTCP6ConcurrentReadWrite-4 12590 9539 ns/op BenchmarkSetReadDeadline-4 136832 870.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 14973 8486 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13354 8189 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13957 8536 ns/op 0 B/op 0 allocs/op PASS ok net 6.155s goos: windows goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28576 4170 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10000 10266 ns/op 816 B/op 13 allocs/op BenchmarkReadCookies-4 13354 8925 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17074 6748 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 30726 3750 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49081 2487 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 874833 141.8 ns/op BenchmarkReadRequestChrome-4 4057 32724 ns/op 18.67 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10449 ns/op 7.46 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 11131 ns/op 7.37 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6246 16101 ns/op 9.38 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16366 7636 ns/op 5.24 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 241 469800 ns/op 2.18 MB/s BenchmarkFileAndServer_1KB/https1-4 134 763044 ns/op 1.34 MB/s BenchmarkFileAndServer_1KB/h2-4 97 1111460 ns/op 0.92 MB/s BenchmarkFileAndServer_16MB/h1-4 2 63431600 ns/op 264.49 MB/s BenchmarkFileAndServer_16MB/https1-4 1 134736000 ns/op 124.52 MB/s BenchmarkFileAndServer_16MB/h2-4 1 260801800 ns/op 64.33 MB/s BenchmarkFileAndServer_64MB/h1-4 1 242173400 ns/op 277.11 MB/s BenchmarkFileAndServer_64MB/https1-4 1 466775100 ns/op 143.77 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1059571300 ns/op 63.34 MB/s BenchmarkServeMux-4 266 484549 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 340 373465 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 272 434465 ns/op 6011 B/op 65 allocs/op BenchmarkClientServer/https1-4 183 619244 ns/op 6759 B/op 77 allocs/op BenchmarkClientServer/h2-4 129 832618 ns/op 10739 B/op 85 allocs/op BenchmarkClientServerParallel/4/h1-4 730 143138 ns/op 9935 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 39 2905087 ns/op 62629 B/op 684 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57712: read tcp 127.0.0.1:57708->127.0.0.1:57712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57714: write tcp 127.0.0.1:57708->127.0.0.1:57714: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57730: read tcp 127.0.0.1:57715->127.0.0.1:57730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57731: read tcp 127.0.0.1:57715->127.0.0.1:57731: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57734: read tcp 127.0.0.1:57715->127.0.0.1:57734: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57733: write tcp 127.0.0.1:57715->127.0.0.1:57733: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57764: read tcp 127.0.0.1:57737->127.0.0.1:57764: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57763: read tcp 127.0.0.1:57737->127.0.0.1:57763: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57765: read tcp 127.0.0.1:57737->127.0.0.1:57765: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57766: read tcp 127.0.0.1:57737->127.0.0.1:57766: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 85 1206524 ns/op 26740 B/op 291 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57776: read tcp 127.0.0.1:57775->127.0.0.1:57776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57781: write tcp 127.0.0.1:57775->127.0.0.1:57781: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57797: write tcp 127.0.0.1:57782->127.0.0.1:57797: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57798: write tcp 127.0.0.1:57782->127.0.0.1:57798: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57813: write tcp 127.0.0.1:57799->127.0.0.1:57813: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57815: write tcp 127.0.0.1:57799->127.0.0.1:57815: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57814: write tcp 127.0.0.1:57799->127.0.0.1:57814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57829: read tcp 127.0.0.1:57816->127.0.0.1:57829: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57831: read tcp 127.0.0.1:57816->127.0.0.1:57831: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57832: read tcp 127.0.0.1:57816->127.0.0.1:57832: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 474 234862 ns/op 16544 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 38 3212311 ns/op 69868 B/op 766 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58754: read tcp 127.0.0.1:58748->127.0.0.1:58754: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58753: write tcp 127.0.0.1:58748->127.0.0.1:58753: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58771: read tcp 127.0.0.1:58755->127.0.0.1:58771: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58776: read tcp 127.0.0.1:58755->127.0.0.1:58776: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58774: write tcp 127.0.0.1:58755->127.0.0.1:58774: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58775: write tcp 127.0.0.1:58755->127.0.0.1:58775: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58800: read tcp 127.0.0.1:58777->127.0.0.1:58800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58803: read tcp 127.0.0.1:58777->127.0.0.1:58803: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58801: write tcp 127.0.0.1:58777->127.0.0.1:58801: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58802: write tcp 127.0.0.1:58777->127.0.0.1:58802: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 97 1539393 ns/op 37866 B/op 416 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58822: write tcp 127.0.0.1:58818->127.0.0.1:58822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58820: write tcp 127.0.0.1:58818->127.0.0.1:58820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58827: read tcp 127.0.0.1:58823->127.0.0.1:58827: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58830: read tcp 127.0.0.1:58823->127.0.0.1:58830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58829: write tcp 127.0.0.1:58823->127.0.0.1:58829: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58862: read tcp 127.0.0.1:58846->127.0.0.1:58862: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58861: write tcp 127.0.0.1:58846->127.0.0.1:58861: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58860: write tcp 127.0.0.1:58846->127.0.0.1:58860: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58942: read tcp 127.0.0.1:58919->127.0.0.1:58942: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58944: read tcp 127.0.0.1:58919->127.0.0.1:58944: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1050717800 ns/op 113088 B/op 1282 allocs/op BenchmarkClient-4 230 479696 ns/op 3760 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 532 225832 ns/op 7508 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1024 128777 ns/op 3065 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1228 84291 ns/op 1913 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1188 87940 ns/op 2800 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1370 76280 ns/op 2730 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1369 88478 ns/op 2742 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1578 80458 ns/op 1959 B/op 14 allocs/op BenchmarkServerHijack-4 614 186089 ns/op 16704 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 226 574760 ns/op 7335 B/op 60 allocs/op BenchmarkResponseStatusLine-4 386416 313.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.641s goos: windows goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3807 30792 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.269s goos: windows goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 94284 1377 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 558526 202.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 153410 688.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 61471 1954 ns/op BenchmarkStdIPv4-4 111589 1024 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 87631 1348 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 81854 1374 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 72158 1664 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68204 1804 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1535914 80.10 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1321281 92.41 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 246122 488.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 308696 436.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 244887 486.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81825 1468 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 306787 451.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 136796 871.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 136290 823.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 152349 884.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 72519 1603 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 305692 345.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 122530 988.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 154063 792.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 245845 488.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153148 910.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 308696 386.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 136418 851.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 152974 836.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 139384 847.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 102525 1086 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 608426 261.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 136333 795.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 81724 1362 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111670 1084 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 175633 784.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 111855 1126 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 245820 468.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 111618 1103 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135938 941.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 204192 683.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124129 1038 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 114.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 118.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 122.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 944511 122.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 123.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 123.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 124.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 127.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 307077 371.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 618205 227.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 178800 617.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 204386 577.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 175548 606.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71882 1670 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 409779 254.9 ns/op PASS ok net/netip 9.034s 2023/03/16 18:11:40 Test RPC server listening on 127.0.0.1:59361 2023/03/16 18:11:40 Test HTTP RPC server listening on 127.0.0.1:59362 goos: windows goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1366 83659 ns/op BenchmarkEndToEndHTTP-4 1428 86815 ns/op BenchmarkEndToEndAsync-4 2457 44912 ns/op BenchmarkEndToEndAsyncHTTP-4 2438 44468 ns/op PASS ok net/rpc 1.744s goos: windows goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3078 33949 ns/op BenchmarkReadMIMEHeader/server_headers-4 6152 22228 ns/op BenchmarkUncommon-4 25599 4539 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 1.460s goos: windows goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4389 24858 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 102339 1260 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 549542 199.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 94294 1316 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 153889 691.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81961 1478 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13210 8871 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 418832 298.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 87738 1358 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 174278 683.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81758 1529 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14643 8004 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 175689 633.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 76723 1528 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76843 1551 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33285 3463 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6033 18775 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 175584 650.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 76646 1555 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 72182 1570 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 33218 3588 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5998 18895 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.322s goos: windows goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3152054 36.87 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 153907 723.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 291 375612 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 244 451936 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 266 458882 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 13059 8901 ns/op BenchmarkStatFile-4 18054 7084 ns/op BenchmarkStatDir-4 17311 6545 ns/op BenchmarkLstatDot-4 13952 8959 ns/op BenchmarkLstatFile-4 18345 6921 ns/op BenchmarkLstatDir-4 19195 6360 ns/op PASS ok os 3.012s goos: windows goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 7 15901743 ns/op 46392 B/op 241 allocs/op PASS ok os/exec 1.271s goos: windows goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 382453 296.1 ns/op PASS ok os/user 1.223s goos: windows goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3608533 30.85 ns/op BenchmarkString-4 2363888 50.83 ns/op BenchmarkBytes-4 1981567 58.15 ns/op BenchmarkNamedBytes-4 762567 154.9 ns/op BenchmarkBytesArray-4 613496 178.3 ns/op BenchmarkSliceLen-4 2361032 50.47 ns/op BenchmarkMapLen-4 1516960 79.18 ns/op BenchmarkStringLen-4 1779986 66.93 ns/op BenchmarkArrayLen-4 1783150 67.91 ns/op BenchmarkSliceCap-4 2456046 49.69 ns/op BenchmarkDeepEqual/int8-4 611744 188.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 111637 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 505669 239.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111598 1198 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 512990 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 102513 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 610158 227.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 102298 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 610437 233.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 102396 1164 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 608302 186.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 136304 895.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 498592 238.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 94651 1156 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 622406 241.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 102234 1165 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 492831 235.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 102514 1152 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 415728 242.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 102278 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 603590 237.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 102783 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 409401 245.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 102538 1218 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 625423 248.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 102205 1195 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 614250 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 102222 1175 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 500892 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 102656 1132 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 1000000 182.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 111801 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 616870 224.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 102283 1135 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 136087 926.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 64896 1836 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 64664 1842 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 43885 2781 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 304970 425.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 37232 3122 ns/op BenchmarkIsZero/StructComparable-4 928791 127.3 ns/op BenchmarkIsZero/StructIncomparable-4 175299 713.1 ns/op BenchmarkSetZero/Bool/Direct-4 3966298 30.54 ns/op BenchmarkSetZero/Bool/CachedZero-4 1576489 73.73 ns/op BenchmarkSetZero/Bool/NewZero-4 1216818 98.71 ns/op BenchmarkSetZero/Int/Direct-4 2457732 52.84 ns/op BenchmarkSetZero/Int/CachedZero-4 1638151 75.17 ns/op BenchmarkSetZero/Int/NewZero-4 1240759 100.7 ns/op BenchmarkSetZero/Uint/Direct-4 2456750 49.70 ns/op BenchmarkSetZero/Uint/CachedZero-4 1638596 73.93 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 105.5 ns/op BenchmarkSetZero/Float/Direct-4 2363608 49.98 ns/op BenchmarkSetZero/Float/CachedZero-4 1683366 74.24 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 101.5 ns/op BenchmarkSetZero/Complex/Direct-4 2274234 51.07 ns/op BenchmarkSetZero/Complex/CachedZero-4 1638148 76.88 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 101.6 ns/op BenchmarkSetZero/Array/Direct-4 3838095 31.78 ns/op BenchmarkSetZero/Array/CachedZero-4 1614967 74.94 ns/op BenchmarkSetZero/Array/NewZero-4 1190780 100.9 ns/op BenchmarkSetZero/Chan/Direct-4 2276062 51.49 ns/op BenchmarkSetZero/Chan/CachedZero-4 1216938 105.1 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 124.2 ns/op BenchmarkSetZero/Func/Direct-4 2362329 50.83 ns/op BenchmarkSetZero/Func/CachedZero-4 1241793 96.73 ns/op BenchmarkSetZero/Func/NewZero-4 960439 117.0 ns/op BenchmarkSetZero/Interface/Direct-4 2156930 54.80 ns/op BenchmarkSetZero/Interface/CachedZero-4 1536884 75.62 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 100.6 ns/op BenchmarkSetZero/Map/Direct-4 2407646 49.49 ns/op BenchmarkSetZero/Map/CachedZero-4 1266999 98.64 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 121.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2410369 49.42 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1216950 97.10 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 119.1 ns/op BenchmarkSetZero/Slice/Direct-4 2014882 59.13 ns/op BenchmarkSetZero/Slice/CachedZero-4 1595792 75.86 ns/op BenchmarkSetZero/Slice/NewZero-4 1204750 98.11 ns/op BenchmarkSetZero/String/Direct-4 2363628 51.23 ns/op BenchmarkSetZero/String/CachedZero-4 1617459 73.66 ns/op BenchmarkSetZero/String/NewZero-4 1216329 100.3 ns/op BenchmarkSetZero/Struct/Direct-4 3727981 32.74 ns/op BenchmarkSetZero/Struct/CachedZero-4 1638128 72.75 ns/op BenchmarkSetZero/Struct/NewZero-4 1228947 98.53 ns/op BenchmarkSelect/1-4 203887 646.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94578 1290 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 45549 2509 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 162211 770.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 136484 908.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 87849 1168 ns/op 109.61 MB/s BenchmarkCallArgCopy/size=256-4 93499 1410 ns/op 181.55 MB/s BenchmarkCallArgCopy/size=1024-4 58572 1885 ns/op 543.37 MB/s BenchmarkCallArgCopy/size=4096-4 29257 4139 ns/op 989.67 MB/s BenchmarkCallArgCopy/size=65536-4 2449 49029 ns/op 1336.69 MB/s BenchmarkPtrTo-4 462914 261.6 ns/op BenchmarkFieldByName1-4 675006 193.9 ns/op BenchmarkFieldByName2-4 55845 2046 ns/op BenchmarkFieldByName3-4 10000 16111 ns/op BenchmarkInterfaceBig-4 3753596 31.23 ns/op BenchmarkInterfaceSmall-4 3592322 31.26 ns/op BenchmarkNew-4 1939567 66.44 ns/op BenchmarkMap/StringKeys/MapIndex-4 3078 39033 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3051 38719 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3028 39660 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3056 39939 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 4062 38943 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 4110 39427 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 248307 495.4 ns/op PASS ok reflect 20.373s goos: windows goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9813 11941 ns/op 9238 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13822 8478 ns/op 9235 B/op 1 allocs/op BenchmarkFindString-4 10000 11130 ns/op 9069 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 12207 ns/op 9596 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 11522 ns/op 9016 B/op 2 allocs/op BenchmarkLiteral-4 15752 7872 ns/op BenchmarkNotLiteral-4 4125 29117 ns/op BenchmarkMatchClass-4 3069 37871 ns/op BenchmarkMatchClass_InRange-4 3108 35827 ns/op BenchmarkReplaceAll-4 2454 52134 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14625 7481 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36164 3186 ns/op BenchmarkAnchoredShortMatch-4 13204 9240 ns/op BenchmarkAnchoredLongMatch-4 19214 6150 ns/op BenchmarkOnePassShortA-4 20833 5955 ns/op BenchmarkNotOnePassShortA-4 6040 17941 ns/op BenchmarkOnePassShortB-4 26688 4463 ns/op BenchmarkNotOnePassShortB-4 9020 12556 ns/op BenchmarkOnePassLongPrefix-4 87777 1435 ns/op BenchmarkOnePassLongNotPrefix-4 28489 4285 ns/op BenchmarkMatchParallelShared-4 18349 6650 ns/op BenchmarkMatchParallelCopied-4 19512 6206 ns/op BenchmarkQuoteMetaAll-4 154008 792.6 ns/op 17.66 MB/s BenchmarkQuoteMetaNone-4 305654 434.7 ns/op 59.81 MB/s BenchmarkCompile/Onepass-4 4114 31102 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1539 74259 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 644127 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3413677 33.48 ns/op 477.87 MB/s BenchmarkMatch/Easy0/32-4 13958 8609 ns/op 3.72 MB/s BenchmarkMatch/Easy0/1K-4 6372 22533 ns/op 45.44 MB/s BenchmarkMatch/Easy0i/16-4 3410922 33.48 ns/op 477.84 MB/s BenchmarkMatch/Easy0i/32-4 5257 22120 ns/op 1.45 MB/s BenchmarkMatch/Easy0i/1K-4 250 461060 ns/op 2.22 MB/s BenchmarkMatch/Easy1/16-4 3508935 32.85 ns/op 487.13 MB/s BenchmarkMatch/Easy1/32-4 15550 7474 ns/op 4.28 MB/s BenchmarkMatch/Easy1/1K-4 6063 27058 ns/op 37.84 MB/s BenchmarkMatch/Medium/16-4 3410466 34.65 ns/op 461.81 MB/s BenchmarkMatch/Medium/32-4 6100 20650 ns/op 1.55 MB/s BenchmarkMatch/Medium/1K-4 314 407335 ns/op 2.51 MB/s BenchmarkMatch/Hard/16-4 3415708 34.30 ns/op 466.44 MB/s BenchmarkMatch/Hard/32-4 3939 29992 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 165 680656 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1537 82599 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 817 156532 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 24 4395333 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29973 3975 ns/op 4.02 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18067 6650 ns/op 4.81 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 645 178681 ns/op 5.73 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.850s goos: windows goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 621632 191.6 ns/op BenchmarkIsWordChar-4 153907 748.6 ns/op PASS ok regexp/syntax 2.381s goos: windows goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 64710 1811 ns/op BenchmarkCallers/inlined-4 51117 2406 ns/op BenchmarkCallers/no-cache-4 10000 10454 ns/op BenchmarkMakeChan/Byte-4 1000000 113.2 ns/op BenchmarkMakeChan/Int-4 770577 162.4 ns/op BenchmarkMakeChan/Ptr-4 591132 221.3 ns/op BenchmarkMakeChan/Struct/0-4 1216405 99.52 ns/op BenchmarkMakeChan/Struct/32-4 611900 255.4 ns/op BenchmarkMakeChan/Struct/40-4 411734 301.3 ns/op BenchmarkChanNonblocking-4 9262474 13.07 ns/op BenchmarkSelectUncontended-4 867867 136.1 ns/op BenchmarkSelectSyncContended-4 34149 3202 ns/op BenchmarkSelectAsyncContended-4 101697 1105 ns/op BenchmarkSelectNonblock-4 5441870 23.15 ns/op BenchmarkChanUncontended-4 9015 12456 ns/op BenchmarkChanContended-4 1365 90123 ns/op BenchmarkChanSync-4 76753 1488 ns/op BenchmarkChanSyncWork-4 10000 31346 ns/op BenchmarkChanProdCons0-4 102108 1463 ns/op BenchmarkChanProdCons10-4 111840 1117 ns/op BenchmarkChanProdCons100-4 112744 1005 ns/op BenchmarkChanProdConsWork0-4 68305 1673 ns/op BenchmarkChanProdConsWork10-4 81691 1530 ns/op BenchmarkChanProdConsWork100-4 87836 1289 ns/op BenchmarkSelectProdCons-4 58390 1973 ns/op BenchmarkReceiveDataFromClosedChan-4 1000000 169.0 ns/op BenchmarkChanCreation-4 154413 670.3 ns/op BenchmarkChanSem-4 154116 779.2 ns/op BenchmarkChanPopular-4 87 1335699 ns/op BenchmarkChanClosed-4 581198 201.6 ns/op BenchmarkCallClosure-4 5578255 21.18 ns/op BenchmarkCallClosure1-4 6147320 19.86 ns/op BenchmarkCallClosure2-4 1445364 85.81 ns/op BenchmarkCallClosure3-4 1706860 70.36 ns/op BenchmarkCallClosure4-4 1462477 82.14 ns/op BenchmarkComplex128DivNormal-4 10216591 12.33 ns/op BenchmarkComplex128DivNisNaN-4 7227391 16.63 ns/op BenchmarkComplex128DivDisNaN-4 7218087 16.78 ns/op BenchmarkComplex128DivNisInf-4 9431959 13.15 ns/op BenchmarkComplex128DivDisInf-4 5588907 21.67 ns/op BenchmarkSetTypePtr-4 40261700 2.572 ns/op 3110.05 MB/s BenchmarkSetTypePtr8-4 9461408 12.90 ns/op 4959.93 MB/s BenchmarkSetTypePtr16-4 9416786 12.96 ns/op 9875.63 MB/s BenchmarkSetTypePtr32-4 8790370 13.00 ns/op 19699.74 MB/s BenchmarkSetTypePtr64-4 9470070 13.09 ns/op 39099.29 MB/s BenchmarkSetTypePtr126-4 5581887 22.22 ns/op 45366.49 MB/s BenchmarkSetTypePtr128-4 5343426 21.38 ns/op 47891.52 MB/s BenchmarkSetTypePtrSlice-4 624642 173.6 ns/op 47188.35 MB/s BenchmarkSetTypeNode1-4 9452390 13.12 ns/op 1829.12 MB/s BenchmarkSetTypeNode1Slice-4 2857040 42.04 ns/op 18268.54 MB/s BenchmarkSetTypeNode8-4 9327122 12.87 ns/op 6214.73 MB/s BenchmarkSetTypeNode8Slice-4 1479982 81.16 ns/op 31543.96 MB/s BenchmarkSetTypeNode64-4 5586357 22.38 ns/op 23597.24 MB/s BenchmarkSetTypeNode64Slice-4 204973 538.4 ns/op 31383.74 MB/s BenchmarkSetTypeNode64Dead-4 7221128 16.77 ns/op 31479.65 MB/s BenchmarkSetTypeNode64DeadSlice-4 245518 473.5 ns/op 35685.20 MB/s BenchmarkSetTypeNode124-4 5565139 22.64 ns/op 44524.50 MB/s BenchmarkSetTypeNode124Slice-4 177189 700.0 ns/op 46077.85 MB/s BenchmarkSetTypeNode126-4 5577788 21.37 ns/op 47927.46 MB/s BenchmarkSetTypeNode126Slice-4 154654 701.2 ns/op 46730.49 MB/s BenchmarkSetTypeNode128-4 3728641 30.90 ns/op 33653.22 MB/s BenchmarkSetTypeNode128Slice-4 136442 887.6 ns/op 37493.75 MB/s BenchmarkSetTypeNode130-4 3837358 30.80 ns/op 34288.54 MB/s BenchmarkSetTypeNode130Slice-4 122962 889.6 ns/op 37986.13 MB/s BenchmarkSetTypeNode1024-4 608734 166.9 ns/op 49174.12 MB/s BenchmarkSetTypeNode1024Slice-4 22764 5357 ns/op 49028.60 MB/s BenchmarkAllocation-4 6169 38304 ns/op BenchmarkReadMemStats-4 6306 16719 ns/op BenchmarkReadMemStatsLatency-4 1 0 p50-ns 0 p90-ns 0 p99-ns BenchmarkWriteBarrier-4 2581784 59.38 ns/op BenchmarkBulkWriteBarrier-4 5992972 20.86 ns/op BenchmarkScanStackNoLocals-4 2 50301100 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10234017 11.83 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9483316 12.45 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8186544 14.67 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6821010 18.47 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4718316 25.26 ns/op BenchmarkHash5-4 5581887 20.47 ns/op 244.30 MB/s BenchmarkHash16-4 5864270 19.49 ns/op 821.12 MB/s BenchmarkHash64-4 5339336 22.49 ns/op 2845.86 MB/s BenchmarkHash1024-4 1861327 64.05 ns/op 15987.94 MB/s BenchmarkHash65536-4 38362 3106 ns/op 21098.65 MB/s BenchmarkAlignedLoad-4 7225172 17.29 ns/op BenchmarkUnalignedLoad-4 6813072 16.63 ns/op BenchmarkEqEfaceConcrete-4 5580200 21.17 ns/op BenchmarkEqIfaceConcrete-4 5584902 20.63 ns/op BenchmarkNeEfaceConcrete-4 5846186 20.38 ns/op BenchmarkNeIfaceConcrete-4 5853771 19.53 ns/op BenchmarkConvT2EByteSized/bool-4 6141625 20.20 ns/op BenchmarkConvT2EByteSized/uint8-4 6143794 19.70 ns/op BenchmarkConvT2ESmall-4 5571754 21.74 ns/op BenchmarkConvT2EUintptr-4 5111515 23.31 ns/op BenchmarkConvT2ELarge-4 1228947 96.85 ns/op BenchmarkConvT2ISmall-4 5349548 22.09 ns/op BenchmarkConvT2IUintptr-4 5349762 22.64 ns/op BenchmarkConvT2ILarge-4 1204491 95.65 ns/op BenchmarkConvI2E-4 4546538 24.92 ns/op BenchmarkConvI2I-4 4095926 27.66 ns/op BenchmarkAssertE2T-4 3965329 29.55 ns/op BenchmarkAssertE2TLarge-4 2408052 49.50 ns/op BenchmarkAssertE2I-4 4092028 28.63 ns/op BenchmarkAssertI2T-4 4237243 28.12 ns/op BenchmarkAssertI2I-4 4234746 29.29 ns/op BenchmarkAssertI2E-4 5583446 21.51 ns/op BenchmarkAssertE2E-4 5847667 20.54 ns/op BenchmarkAssertE2T2-4 3512036 33.95 ns/op BenchmarkAssertE2T2Blank-4 4242200 27.17 ns/op BenchmarkAssertI2E2-4 4234880 27.44 ns/op BenchmarkAssertI2E2Blank-4 5591329 21.14 ns/op BenchmarkAssertE2E2-4 4232580 29.53 ns/op BenchmarkAssertE2E2Blank-4 5578644 21.36 ns/op BenchmarkConvT2Ezero/zero/16-4 5332148 21.98 ns/op BenchmarkConvT2Ezero/zero/32-4 5337342 22.69 ns/op BenchmarkConvT2Ezero/zero/64-4 5119956 23.65 ns/op BenchmarkConvT2Ezero/zero/str-4 5119234 23.09 ns/op BenchmarkConvT2Ezero/zero/slice-4 5115262 24.24 ns/op BenchmarkConvT2Ezero/zero/big-4 248118 523.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1364647 90.83 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1241280 95.20 ns/op BenchmarkConvT2Ezero/nonzero/big-4 245493 540.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 4916924 23.05 ns/op BenchmarkConvT2Ezero/smallint/32-4 5342331 23.04 ns/op BenchmarkConvT2Ezero/smallint/64-4 4723758 23.57 ns/op BenchmarkConvT2Ezero/largeint/16-4 1808282 66.44 ns/op BenchmarkConvT2Ezero/largeint/32-4 1861396 66.09 ns/op BenchmarkConvT2Ezero/largeint/64-4 1808355 66.96 ns/op BenchmarkMalloc8-4 1535674 78.86 ns/op BenchmarkMalloc16-4 1396174 84.65 ns/op BenchmarkMallocTypeInfo8-4 1479745 82.51 ns/op BenchmarkMallocTypeInfo16-4 1000000 100.6 ns/op BenchmarkMallocLargeStruct-4 203499 690.9 ns/op BenchmarkGoroutineSelect-4 73 1718421 ns/op BenchmarkGoroutineBlocking-4 100 1462476 ns/op BenchmarkGoroutineForRange-4 100 1521504 ns/op BenchmarkGoroutineIdle-4 100 1259489 ns/op BenchmarkHashStringSpeed-4 2558061 47.34 ns/op BenchmarkHashBytesSpeed-4 1335512 90.66 ns/op BenchmarkHashInt32Speed-4 2858121 42.03 ns/op BenchmarkHashInt64Speed-4 2559993 41.58 ns/op BenchmarkHashStringArraySpeed-4 608580 200.6 ns/op BenchmarkMegMap-4 3071794 38.46 ns/op BenchmarkMegOneMap-4 3723573 32.00 ns/op BenchmarkMegEqMap-4 1642 65391 ns/op BenchmarkMegEmptyMap-4 4233147 28.59 ns/op BenchmarkSmallStrMap-4 2925216 39.06 ns/op BenchmarkMapStringKeysEight_16-4 3151359 39.35 ns/op BenchmarkMapStringKeysEight_32-4 2995057 40.09 ns/op BenchmarkMapStringKeysEight_64-4 2857836 40.66 ns/op BenchmarkMapStringKeysEight_1M-4 2926051 41.06 ns/op BenchmarkIntMap-4 3720940 33.59 ns/op BenchmarkMapFirst/1-4 4233968 29.05 ns/op BenchmarkMapFirst/2-4 4097632 30.27 ns/op BenchmarkMapFirst/3-4 4242966 28.31 ns/op BenchmarkMapFirst/4-4 3963993 28.11 ns/op BenchmarkMapFirst/5-4 4087806 27.96 ns/op BenchmarkMapFirst/6-4 4095730 28.37 ns/op BenchmarkMapFirst/7-4 4089951 28.14 ns/op BenchmarkMapFirst/8-4 4096904 29.09 ns/op BenchmarkMapFirst/9-4 3841425 31.79 ns/op BenchmarkMapFirst/10-4 3718842 33.09 ns/op BenchmarkMapFirst/11-4 3729012 32.22 ns/op BenchmarkMapFirst/12-4 3720664 33.60 ns/op BenchmarkMapFirst/13-4 3715790 33.13 ns/op BenchmarkMapFirst/14-4 3724752 32.52 ns/op BenchmarkMapFirst/15-4 3724810 32.00 ns/op BenchmarkMapFirst/16-4 3515246 31.41 ns/op BenchmarkMapMid/1-4 3507582 33.13 ns/op BenchmarkMapMid/2-4 3512026 34.48 ns/op BenchmarkMapMid/3-4 3612738 32.98 ns/op BenchmarkMapMid/4-4 3242156 35.84 ns/op BenchmarkMapMid/5-4 3510844 34.75 ns/op BenchmarkMapMid/6-4 3413988 35.48 ns/op BenchmarkMapMid/7-4 3508884 35.62 ns/op BenchmarkMapMid/8-4 3152708 35.62 ns/op BenchmarkMapMid/9-4 3074203 36.86 ns/op BenchmarkMapMid/10-4 3043707 38.53 ns/op BenchmarkMapMid/11-4 2926914 41.72 ns/op BenchmarkMapMid/12-4 2998545 39.10 ns/op BenchmarkMapMid/13-4 3148820 38.45 ns/op BenchmarkMapMid/14-4 3151020 38.12 ns/op BenchmarkMapMid/15-4 3149283 37.22 ns/op BenchmarkMapMid/16-4 3064562 40.48 ns/op BenchmarkMapLast/1-4 3508258 33.41 ns/op BenchmarkMapLast/2-4 3324356 34.38 ns/op BenchmarkMapLast/3-4 3412502 34.63 ns/op BenchmarkMapLast/4-4 3412183 34.35 ns/op BenchmarkMapLast/5-4 3511657 35.87 ns/op BenchmarkMapLast/6-4 3318628 36.49 ns/op BenchmarkMapLast/7-4 3322350 35.57 ns/op BenchmarkMapLast/8-4 3231757 36.87 ns/op BenchmarkMapLast/9-4 2997952 39.75 ns/op BenchmarkMapLast/10-4 2792151 38.14 ns/op BenchmarkMapLast/11-4 2995894 42.37 ns/op BenchmarkMapLast/12-4 3151674 43.06 ns/op BenchmarkMapLast/13-4 3146434 38.79 ns/op BenchmarkMapLast/14-4 2858686 37.92 ns/op BenchmarkMapLast/15-4 3000780 38.41 ns/op BenchmarkMapLast/16-4 2926521 39.38 ns/op BenchmarkMapCycle-4 2015620 59.59 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3149209 37.83 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2047 51525 ns/op BenchmarkMakeMap/[Byte]Byte-4 603864 197.3 ns/op BenchmarkMakeMap/[Int]Int-4 307668 365.0 ns/op BenchmarkNewEmptyMap-4 11162790 10.50 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1637755 74.53 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 406104 257.4 ns/op BenchmarkMapIterEmpty-4 4728616 24.79 ns/op BenchmarkSameLengthMap-4 4095730 29.57 ns/op BenchmarkBigKeyMap-4 1595298 75.95 ns/op BenchmarkBigValMap-4 1498130 80.85 ns/op BenchmarkSmallKeyMap-4 2505772 47.17 ns/op BenchmarkMapPopulate/1-4 2193747 54.76 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 111715 926.6 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 10000 18067 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 765 164721 ns/op 51777 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 79 1507462 ns/op 416527 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 5 25389220 ns/op 6528532 B/op 2878 allocs/op BenchmarkComplexAlgMap-4 611464 271.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 624219 181.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 601202 199.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 175274 607.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31476 3878 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4107 30433 ns/op BenchmarkGoMapClear/NonReflexive/1-4 611464 247.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 471427 259.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 177422 666.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 29964 4073 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4114 29915 ns/op BenchmarkMapStringConversion/32/simple-4 1706317 69.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1730242 70.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1479889 79.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1574707 75.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1555485 79.73 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1396862 84.59 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1754462 69.58 ns/op BenchmarkMapInterfacePtr-4 1637960 64.38 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4382616 27.63 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 111792 951.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6120 22340 ns/op BenchmarkMapPop1000-4 361 335496 ns/op BenchmarkMapPop10000-4 16 6349725 ns/op BenchmarkMapAssign/Int32/256-4 2317478 50.99 ns/op BenchmarkMapAssign/Int32/65536-4 840465 144.1 ns/op BenchmarkMapAssign/Int64/256-4 2276524 52.74 ns/op BenchmarkMapAssign/Int64/65536-4 818996 144.3 ns/op BenchmarkMapAssign/Str/256-4 1833331 67.12 ns/op BenchmarkMapAssign/Str/65536-4 492680 231.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1462792 83.44 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1000000 186.5 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1411857 85.77 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 537391 221.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 620604 3071 ns/op BenchmarkMapOperatorAssign/Str/65536-4 247238 552.9 ns/op BenchmarkMapAppendAssign/Int32/256-4 613527 180.0 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 306818 471.2 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 176.8 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 307226 480.3 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 603318 267.1 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 175620 739.6 ns/op 103 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 2274558 52.84 ns/op BenchmarkMapDelete/Int32/1000-4 1839396 62.50 ns/op BenchmarkMapDelete/Int32/10000-4 1769744 64.80 ns/op BenchmarkMapDelete/Int64/100-4 6948690 59.77 ns/op BenchmarkMapDelete/Int64/1000-4 1887786 62.51 ns/op BenchmarkMapDelete/Int64/10000-4 1860400 63.96 ns/op BenchmarkMapDelete/Str/100-4 3487749 63.86 ns/op BenchmarkMapDelete/Str/1000-4 1560735 66.33 ns/op BenchmarkMapDelete/Str/10000-4 1375305 93.86 ns/op BenchmarkMapDelete/Pointer/100-4 2569945 60.20 ns/op BenchmarkMapDelete/Pointer/1000-4 1635676 71.23 ns/op BenchmarkMapDelete/Pointer/10000-4 1632687 76.54 ns/op BenchmarkMemmove/0-4 13710211 8.193 ns/op BenchmarkMemmove/1-4 1806102 67.58 ns/op 14.80 MB/s BenchmarkMemmove/2-4 1755456 68.42 ns/op 29.23 MB/s BenchmarkMemmove/3-4 1754606 69.55 ns/op 43.13 MB/s BenchmarkMemmove/4-4 1707006 67.51 ns/op 59.25 MB/s BenchmarkMemmove/5-4 1754631 67.90 ns/op 73.63 MB/s BenchmarkMemmove/6-4 1706202 68.68 ns/op 87.36 MB/s BenchmarkMemmove/7-4 1681915 71.99 ns/op 97.23 MB/s BenchmarkMemmove/8-4 1779422 68.05 ns/op 117.56 MB/s BenchmarkMemmove/9-4 1639086 72.07 ns/op 124.88 MB/s BenchmarkMemmove/10-4 1682850 72.50 ns/op 137.93 MB/s BenchmarkMemmove/11-4 1706690 73.23 ns/op 150.20 MB/s BenchmarkMemmove/12-4 1685962 71.26 ns/op 168.41 MB/s BenchmarkMemmove/13-4 1638752 72.61 ns/op 179.04 MB/s BenchmarkMemmove/14-4 1638513 71.57 ns/op 195.61 MB/s BenchmarkMemmove/15-4 1660518 73.50 ns/op 204.09 MB/s BenchmarkMemmove/16-4 1730811 69.40 ns/op 230.56 MB/s BenchmarkMemmove/32-4 1682443 70.81 ns/op 451.90 MB/s BenchmarkMemmove/64-4 1594174 74.71 ns/op 856.64 MB/s BenchmarkMemmove/128-4 1396046 90.24 ns/op 1418.46 MB/s BenchmarkMemmove/256-4 1000000 108.4 ns/op 2362.07 MB/s BenchmarkMemmove/512-4 1000000 150.4 ns/op 3403.65 MB/s BenchmarkMemmove/1024-4 409053 267.4 ns/op 3829.95 MB/s BenchmarkMemmove/2048-4 306246 389.1 ns/op 5262.88 MB/s BenchmarkMemmove/4096-4 153841 704.8 ns/op 5811.78 MB/s BenchmarkMemmoveOverlap/32-4 1706610 72.68 ns/op 440.28 MB/s BenchmarkMemmoveOverlap/64-4 1616324 74.92 ns/op 854.26 MB/s BenchmarkMemmoveOverlap/128-4 1380096 87.76 ns/op 1458.52 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.3 ns/op 2280.14 MB/s BenchmarkMemmoveOverlap/512-4 1000000 147.5 ns/op 3471.69 MB/s BenchmarkMemmoveOverlap/1024-4 614092 243.4 ns/op 4207.69 MB/s BenchmarkMemmoveOverlap/2048-4 305802 386.4 ns/op 5299.96 MB/s BenchmarkMemmoveOverlap/4096-4 153631 693.0 ns/op 5910.66 MB/s BenchmarkMemmoveUnalignedDst/0-4 13644891 8.873 ns/op BenchmarkMemmoveUnalignedDst/1-4 1806102 67.04 ns/op 14.92 MB/s BenchmarkMemmoveUnalignedDst/2-4 1732194 68.77 ns/op 29.08 MB/s BenchmarkMemmoveUnalignedDst/3-4 1730427 69.42 ns/op 43.21 MB/s BenchmarkMemmoveUnalignedDst/4-4 1755478 68.41 ns/op 58.47 MB/s BenchmarkMemmoveUnalignedDst/5-4 1729789 71.12 ns/op 70.31 MB/s BenchmarkMemmoveUnalignedDst/6-4 1780552 71.82 ns/op 83.54 MB/s BenchmarkMemmoveUnalignedDst/7-4 1659952 70.59 ns/op 99.17 MB/s BenchmarkMemmoveUnalignedDst/8-4 1833824 65.53 ns/op 122.09 MB/s BenchmarkMemmoveUnalignedDst/9-4 1657846 71.27 ns/op 126.28 MB/s BenchmarkMemmoveUnalignedDst/10-4 1660968 71.69 ns/op 139.49 MB/s BenchmarkMemmoveUnalignedDst/11-4 1660294 71.77 ns/op 153.27 MB/s BenchmarkMemmoveUnalignedDst/12-4 1683616 74.81 ns/op 160.40 MB/s BenchmarkMemmoveUnalignedDst/13-4 1637889 72.14 ns/op 180.19 MB/s BenchmarkMemmoveUnalignedDst/14-4 1660327 72.93 ns/op 191.95 MB/s BenchmarkMemmoveUnalignedDst/15-4 1659408 71.80 ns/op 208.92 MB/s BenchmarkMemmoveUnalignedDst/16-4 1617714 70.66 ns/op 226.43 MB/s BenchmarkMemmoveUnalignedDst/32-4 1596028 76.50 ns/op 418.28 MB/s BenchmarkMemmoveUnalignedDst/64-4 1555213 76.62 ns/op 835.32 MB/s BenchmarkMemmoveUnalignedDst/128-4 1280149 90.04 ns/op 1421.57 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 116.2 ns/op 2203.14 MB/s BenchmarkMemmoveUnalignedDst/512-4 1000000 153.3 ns/op 3338.97 MB/s BenchmarkMemmoveUnalignedDst/1024-4 406035 259.7 ns/op 3943.12 MB/s BenchmarkMemmoveUnalignedDst/2048-4 303535 398.8 ns/op 5135.88 MB/s BenchmarkMemmoveUnalignedDst/4096-4 175558 717.6 ns/op 5707.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1595258 77.75 ns/op 411.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1396288 81.83 ns/op 782.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1000000 101.5 ns/op 1260.51 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 954528 120.7 ns/op 2120.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 782031 154.9 ns/op 3305.08 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 410241 254.8 ns/op 4018.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 304290 401.4 ns/op 5102.70 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 151990 707.3 ns/op 5791.08 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13670228 8.572 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1780713 67.59 ns/op 14.80 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1660669 69.42 ns/op 28.81 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1683036 72.54 ns/op 41.36 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1707222 69.25 ns/op 57.76 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1730427 68.23 ns/op 73.29 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1637724 69.79 ns/op 85.97 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1660549 68.82 ns/op 101.72 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1705866 71.51 ns/op 111.87 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1659493 74.75 ns/op 120.41 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1638930 74.51 ns/op 134.20 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1554090 74.80 ns/op 147.05 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1596346 74.65 ns/op 160.74 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1617844 71.85 ns/op 180.94 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1596098 72.83 ns/op 192.23 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1615725 71.32 ns/op 210.32 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1596583 74.03 ns/op 216.12 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1497895 75.64 ns/op 423.03 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1498792 81.38 ns/op 786.42 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1253860 93.49 ns/op 1369.15 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 118.2 ns/op 2165.73 MB/s BenchmarkMemmoveUnalignedSrc/512-4 753960 154.1 ns/op 3321.65 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 403632 263.7 ns/op 3882.89 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 304213 407.8 ns/op 5022.33 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 155456 710.1 ns/op 5768.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1556060 75.31 ns/op 424.90 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1535402 80.76 ns/op 792.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1307264 90.41 ns/op 1415.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1027257 115.1 ns/op 2225.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 793230 157.6 ns/op 3248.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 597312 245.2 ns/op 4176.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 298752 402.2 ns/op 5091.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 154330 714.9 ns/op 5729.35 MB/s BenchmarkMemclr/5-4 11147338 11.04 ns/op 453.03 MB/s BenchmarkMemclr/16-4 10213286 11.38 ns/op 1406.14 MB/s BenchmarkMemclr/64-4 10242577 11.54 ns/op 5548.19 MB/s BenchmarkMemclr/256-4 8754458 13.28 ns/op 19273.76 MB/s BenchmarkMemclr/4096-4 2319732 50.08 ns/op 81785.74 MB/s BenchmarkMemclr/65536-4 47223 2294 ns/op 28573.92 MB/s BenchmarkMemclr/1M-4 2454 41409 ns/op 25322.59 MB/s BenchmarkMemclr/4M-4 646 179927 ns/op 23311.15 MB/s BenchmarkMemclr/8M-4 207 792711 ns/op 10582.18 MB/s BenchmarkMemclr/16M-4 40 2733692 ns/op 6137.20 MB/s BenchmarkMemclr/64M-4 12 10984242 ns/op 6109.56 MB/s BenchmarkGoMemclr/5-4 2153648 57.54 ns/op 86.89 MB/s BenchmarkGoMemclr/16-4 430801 244.9 ns/op 65.35 MB/s BenchmarkGoMemclr/64-4 123452 893.9 ns/op 71.60 MB/s BenchmarkGoMemclr/256-4 35083 3480 ns/op 73.56 MB/s BenchmarkMemclrRange/1K_2K-4 58656 1832 ns/op 52345.93 MB/s BenchmarkMemclrRange/2K_8K-4 29936 3877 ns/op 86019.61 MB/s BenchmarkMemclrRange/4K_16K-4 40884 2963 ns/op 109041.10 MB/s BenchmarkMemclrRange/160K_228K-4 1759 57730 ns/op 28803.98 MB/s BenchmarkClearFat7-4 6155108 19.52 ns/op BenchmarkClearFat8-4 6819770 17.63 ns/op BenchmarkClearFat11-4 5842884 21.22 ns/op BenchmarkClearFat12-4 5853115 20.52 ns/op BenchmarkClearFat13-4 5594353 20.78 ns/op BenchmarkClearFat14-4 5823093 20.29 ns/op BenchmarkClearFat15-4 5866965 21.14 ns/op BenchmarkClearFat16-4 6142599 18.93 ns/op BenchmarkClearFat24-4 5861205 19.66 ns/op BenchmarkClearFat32-4 6142348 20.36 ns/op BenchmarkClearFat40-4 5847667 20.37 ns/op BenchmarkClearFat48-4 5575974 21.90 ns/op BenchmarkClearFat56-4 5841177 20.56 ns/op BenchmarkClearFat64-4 5582251 21.17 ns/op BenchmarkClearFat72-4 5591329 22.17 ns/op BenchmarkClearFat128-4 4389028 26.26 ns/op BenchmarkClearFat256-4 3150126 37.52 ns/op BenchmarkClearFat512-4 1778968 68.66 ns/op BenchmarkClearFat1024-4 1106067 111.3 ns/op BenchmarkClearFat1032-4 1000000 124.0 ns/op BenchmarkClearFat1040-4 1000000 110.4 ns/op BenchmarkCopyFat7-4 5852715 19.36 ns/op BenchmarkCopyFat8-4 6470257 18.42 ns/op BenchmarkCopyFat11-4 5853344 21.19 ns/op BenchmarkCopyFat12-4 5331602 21.06 ns/op BenchmarkCopyFat13-4 5833227 21.26 ns/op BenchmarkCopyFat14-4 5579215 20.83 ns/op BenchmarkCopyFat15-4 5853628 20.68 ns/op BenchmarkCopyFat16-4 6460017 18.60 ns/op BenchmarkCopyFat24-4 5849634 20.71 ns/op BenchmarkCopyFat32-4 5844336 20.69 ns/op BenchmarkCopyFat64-4 5585265 21.69 ns/op BenchmarkCopyFat72-4 5124722 21.92 ns/op BenchmarkCopyFat128-4 4088655 27.70 ns/op BenchmarkCopyFat256-4 3070324 40.09 ns/op BenchmarkCopyFat512-4 1596266 72.83 ns/op BenchmarkCopyFat520-4 1638410 73.35 ns/op BenchmarkCopyFat1024-4 1000000 116.2 ns/op BenchmarkCopyFat1032-4 984120 121.0 ns/op BenchmarkCopyFat1040-4 1000000 115.3 ns/op BenchmarkIssue18740/2byte-4 370 311498 ns/op BenchmarkIssue18740/4byte-4 645 181654 ns/op BenchmarkIssue18740/8byte-4 1021 121452 ns/op BenchmarkMemclrKnownSize1-4 7682506 14.74 ns/op 67.83 MB/s BenchmarkMemclrKnownSize2-4 5586123 22.03 ns/op 90.80 MB/s BenchmarkMemclrKnownSize4-4 3507776 35.07 ns/op 114.05 MB/s BenchmarkMemclrKnownSize8-4 1000000 110.4 ns/op 72.48 MB/s BenchmarkMemclrKnownSize16-4 602893 231.6 ns/op 69.09 MB/s BenchmarkMemclrKnownSize32-4 307329 435.4 ns/op 73.50 MB/s BenchmarkMemclrKnownSize64-4 136354 845.1 ns/op 75.73 MB/s BenchmarkMemclrKnownSize112-4 76671 1465 ns/op 76.45 MB/s BenchmarkMemclrKnownSize128-4 68254 1717 ns/op 74.55 MB/s BenchmarkMemclrKnownSize192-4 47247 2523 ns/op 76.11 MB/s BenchmarkMemclrKnownSize248-4 36183 3185 ns/op 77.85 MB/s BenchmarkMemclrKnownSize256-4 35092 3340 ns/op 76.64 MB/s BenchmarkMemclrKnownSize512-4 17545 6734 ns/op 76.03 MB/s BenchmarkMemclrKnownSize1024-4 8888 13733 ns/op 74.57 MB/s BenchmarkMemclrKnownSize4096-4 2061 55923 ns/op 73.24 MB/s BenchmarkMemclrKnownSize512KiB-4 14 7400957 ns/op 70.84 MB/s BenchmarkReadMetricsLatency-4 22365 0 p50-ns 0 p90-ns 0 p99-ns BenchmarkFinalizer-4 153 733822 ns/op BenchmarkFinalizerRun-4 153613 832.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6446932 19.54 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3068974 39.76 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2363977 52.08 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2319543 53.07 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1279869 94.60 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 103.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2120155 54.36 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1253842 97.37 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1293762 92.09 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1949234 60.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1950752 60.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1660731 72.93 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1412546 91.26 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1292828 91.44 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5562507 21.94 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5339336 21.21 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5846470 21.05 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5345877 21.38 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 4927442 23.18 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4717704 25.45 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5570900 21.56 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5826910 21.61 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5587683 20.98 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5590599 21.32 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5836518 21.24 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5857230 21.00 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5589870 21.49 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5356759 21.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5842884 20.89 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5591928 21.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5617161 21.04 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5843937 21.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5581524 20.82 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5344092 22.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5339004 22.68 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5852972 21.36 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5333593 22.34 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5115568 22.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5587190 21.16 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5122885 23.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5394760 22.27 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5584044 20.99 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5347212 22.29 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5122468 22.31 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5340097 22.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5337793 22.87 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5858287 21.32 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5572375 21.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5853372 21.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5740636 20.93 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5842087 21.73 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5854029 21.18 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5848579 20.71 ns/op BenchmarkNetpollBreak-4 2464 56686 ns/op BenchmarkPingPongHog-4 373 342911 ns/op BenchmarkStackGrowth-4 97500 1052 ns/op BenchmarkStackGrowthDeep-4 1130 111481 ns/op BenchmarkCreateGoroutines-4 18900 6508 ns/op BenchmarkCreateGoroutinesParallel-4 42379 2741 ns/op BenchmarkCreateGoroutinesCapture-4 4083 31793 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 26710 4863 ns/op BenchmarkClosureCall-4 17547963 6.124 ns/op BenchmarkWakeupParallelSpinning/0s-4 61 1952790 ns/op BenchmarkWakeupParallelSpinning/1µs-4 61 1953425 ns/op BenchmarkWakeupParallelSpinning/2µs-4 60 1952925 ns/op BenchmarkWakeupParallelSpinning/5µs-4 58 1952457 ns/op BenchmarkWakeupParallelSpinning/10µs-4 61 1952966 ns/op BenchmarkWakeupParallelSpinning/20µs-4 61 1953103 ns/op BenchmarkWakeupParallelSpinning/50µs-4 61 1953295 ns/op BenchmarkWakeupParallelSpinning/100µs-4 61 1953257 ns/op BenchmarkMatmult-4 3841425 43.21 ns/op BenchmarkFastrand-4 12637077 12.37 ns/op BenchmarkFastrand64-4 9409887 12.35 ns/op BenchmarkFastrandHashiter-4 3189933 35.19 ns/op BenchmarkFastrandn/2-4 5345640 22.48 ns/op BenchmarkFastrandn/3-4 5577192 21.37 ns/op BenchmarkFastrandn/4-4 5569711 21.40 ns/op BenchmarkFastrandn/5-4 5330514 21.61 ns/op BenchmarkIfaceCmp100-4 87726 1370 ns/op BenchmarkIfaceCmpNil100-4 174102 706.8 ns/op BenchmarkEfaceCmpDiff-4 37200 3307 ns/op BenchmarkEfaceCmpDiffIndirect-4 32331 3685 ns/op BenchmarkDefer-4 1445526 84.50 ns/op BenchmarkDefer10-4 1000000 149.4 ns/op BenchmarkDeferMany-4 616426 373.7 ns/op BenchmarkPanicRecover-4 175860 694.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 10000 15917 ns/op 0 p50-ns 0 p90-ns 973300 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 3164 36122 ns/op 0 p50-ns 0 p90-ns 1019500 p99-ns BenchmarkGoroutineProfile/small/idle-4 2486 46321 ns/op 0 p50-ns 0 p90-ns 992900 p99-ns BenchmarkGoroutineProfile/small/loaded-4 153 683102 ns/op 0 p50-ns 1935500 p90-ns 3904100 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7530 18028 ns/op 0 p50-ns 0 p90-ns 977000 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2456 46102 ns/op 0 p50-ns 0 p90-ns 1922000 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 10009392 ns/op 9771500 p50-ns 10725800 p90-ns 10736500 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 17441300 ns/op 12723100 p50-ns 31323200 p90-ns 31323200 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 15242 ns/op 0 p50-ns 0 p90-ns 968200 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4346 59534 ns/op 0 p50-ns 0 p90-ns 1942000 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 818 136157 ns/op 0 p50-ns 964500 p90-ns 1020800 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 172 771869 ns/op 964100 p50-ns 1030600 p90-ns 5845100 p99-ns BenchmarkRWMutexUncontended-4 2328084 48.23 ns/op BenchmarkRWMutexWrite100-4 305149 377.6 ns/op BenchmarkRWMutexWrite10-4 175764 2295 ns/op BenchmarkRWMutexWorkWrite100-4 256983 467.4 ns/op BenchmarkRWMutexWorkWrite10-4 154015 3152 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1784 66253 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 874 139687 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 879 133346 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 409 291360 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 438 274097 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 159 650767 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 223 547504 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1265897 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 307588 466.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 309436 448.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 245986 504.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 411352 479.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 405843 474.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 246174 503.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 306716 493.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 304251 513.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 301582 547.2 ns/op BenchmarkMakeSlice/Byte-4 2046146 58.70 ns/op BenchmarkMakeSlice/Int16-4 2048078 57.70 ns/op BenchmarkMakeSlice/Int-4 1555251 75.36 ns/op BenchmarkMakeSlice/Ptr-4 1000000 101.6 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 136.7 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 161.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 198.3 ns/op BenchmarkGrowSlice/Byte-4 1000000 158.2 ns/op BenchmarkGrowSlice/Int16-4 1000000 174.8 ns/op BenchmarkGrowSlice/Int-4 614816 238.2 ns/op BenchmarkGrowSlice/Ptr-4 245986 416.5 ns/op BenchmarkGrowSlice/Struct/24-4 405282 653.0 ns/op BenchmarkGrowSlice/Struct/32-4 153202 662.9 ns/op BenchmarkGrowSlice/Struct/40-4 153751 1118 ns/op BenchmarkExtendSlice/IntSlice-4 307226 451.2 ns/op BenchmarkExtendSlice/PointerSlice-4 244443 527.7 ns/op BenchmarkExtendSlice/NoGrow-4 642260 295.0 ns/op BenchmarkAppend-4 630483 253.9 ns/op BenchmarkAppendGrowByte-4 3 34160633 ns/op BenchmarkAppendGrowString-4 1 159220600 ns/op BenchmarkAppendSlice/1Bytes-4 1000000 113.3 ns/op BenchmarkAppendSlice/4Bytes-4 1000000 136.8 ns/op BenchmarkAppendSlice/7Bytes-4 1000000 114.3 ns/op BenchmarkAppendSlice/8Bytes-4 888258 130.8 ns/op BenchmarkAppendSlice/15Bytes-4 1000000 138.7 ns/op BenchmarkAppendSlice/16Bytes-4 1000000 128.0 ns/op BenchmarkAppendSlice/32Bytes-4 972831 133.5 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 40868 2819 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 19809 6264 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6004 22612 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1233 84751 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 358 338195 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 100 1435491 ns/op BenchmarkAppendStr/1Bytes-4 1000000 104.5 ns/op BenchmarkAppendStr/4Bytes-4 1204886 94.86 ns/op BenchmarkAppendStr/8Bytes-4 1000000 104.5 ns/op BenchmarkAppendStr/16Bytes-4 1204458 97.31 ns/op BenchmarkAppendStr/32Bytes-4 1279260 94.68 ns/op BenchmarkAppendSpecialCase-4 603014 166.6 ns/op BenchmarkCopy/1Byte-4 1832390 65.55 ns/op 15.26 MB/s BenchmarkCopy/1String-4 1731358 75.02 ns/op 13.33 MB/s BenchmarkCopy/2Byte-4 1728931 70.06 ns/op 28.55 MB/s BenchmarkCopy/2String-4 1780282 73.97 ns/op 27.04 MB/s BenchmarkCopy/4Byte-4 1684026 70.16 ns/op 57.01 MB/s BenchmarkCopy/4String-4 1801278 66.12 ns/op 60.50 MB/s BenchmarkCopy/8Byte-4 1660081 65.88 ns/op 121.43 MB/s BenchmarkCopy/8String-4 1616637 68.88 ns/op 116.15 MB/s BenchmarkCopy/12Byte-4 1594744 72.88 ns/op 164.66 MB/s BenchmarkCopy/12String-4 1575092 73.18 ns/op 163.98 MB/s BenchmarkCopy/16Byte-4 1707076 69.80 ns/op 229.22 MB/s BenchmarkCopy/16String-4 1616848 70.08 ns/op 228.32 MB/s BenchmarkCopy/32Byte-4 1615816 79.75 ns/op 401.24 MB/s BenchmarkCopy/32String-4 1595979 75.88 ns/op 421.73 MB/s BenchmarkCopy/128Byte-4 1000000 102.5 ns/op 1248.58 MB/s BenchmarkCopy/128String-4 1000000 112.3 ns/op 1139.99 MB/s BenchmarkCopy/1024Byte-4 306896 375.6 ns/op 2726.47 MB/s BenchmarkCopy/1024String-4 244518 483.3 ns/op 2118.95 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 25569 4430 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17798 6528 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10646 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14065 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6607 18768 ns/op BenchmarkAppendInPlace/Grow/Byte-4 152566 910.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 151921 906.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 102636 1161 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 87410 1464 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 72190 1772 ns/op BenchmarkStackCopyPtr-4 1 161204100 ns/op BenchmarkStackCopy-4 1 119193400 ns/op BenchmarkStackCopyNoCache-4 16 6413638 ns/op BenchmarkStackCopyWithStkobj-4 2 57655100 ns/op BenchmarkIssue18138-4 240 585762 ns/op BenchmarkCompareStringEqual-4 11187559 10.91 ns/op BenchmarkCompareStringIdentical-4 15404364 7.099 ns/op BenchmarkCompareStringSameLength-4 11180262 10.31 ns/op BenchmarkCompareStringDifferentLength-4 17521573 6.745 ns/op BenchmarkCompareStringBigUnaligned-4 1335 85582 ns/op 12252.40 MB/s BenchmarkCompareStringBig-4 1638 68534 ns/op 15300.20 MB/s BenchmarkConcatStringAndBytes-4 2081919 57.24 ns/op BenchmarkSliceByteToString/1-4 1983411 56.63 ns/op BenchmarkSliceByteToString/2-4 1000000 108.5 ns/op BenchmarkSliceByteToString/4-4 1000000 108.5 ns/op BenchmarkSliceByteToString/8-4 1000000 108.4 ns/op BenchmarkSliceByteToString/16-4 1000000 113.3 ns/op BenchmarkSliceByteToString/32-4 951180 129.4 ns/op BenchmarkSliceByteToString/64-4 744919 165.5 ns/op BenchmarkSliceByteToString/128-4 613496 226.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2118535 57.63 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 1000000 144.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 945380 125.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2993914 39.13 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1555120 76.00 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1638418 70.35 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1982648 56.17 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 405391 274.7 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 536400 212.8 ns/op BenchmarkRuneIterate/range/ASCII-4 5588178 20.62 ns/op BenchmarkRuneIterate/range/Japanese-4 1981384 60.64 ns/op BenchmarkRuneIterate/range/MixedLength-4 1889596 56.36 ns/op BenchmarkRuneIterate/range1/ASCII-4 5646121 21.10 ns/op BenchmarkRuneIterate/range1/Japanese-4 1981276 61.61 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2083180 55.80 ns/op BenchmarkRuneIterate/range2/ASCII-4 5582485 21.34 ns/op BenchmarkRuneIterate/range2/Japanese-4 1730901 63.18 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2155826 56.17 ns/op BenchmarkArrayEqual-4 15327432 7.901 ns/op BenchmarkFunc/Name-4 4915131 24.05 ns/op BenchmarkFunc/Entry-4 9470070 13.20 ns/op BenchmarkFunc/FileLine-4 1364241 78.71 ns/op BenchmarkChanToSyscallPing-4 6133 22769 ns/op BenchmarkSyscallToSyscallPing-4 6166 16628 ns/op BenchmarkChanToChanPing-4 45442 2705 ns/op BenchmarkOsYield-4 1000000 124.2 ns/op BenchmarkRunningGoProgram-4 5 20511260 ns/op PASS ok runtime 149.425s goos: windows goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 26962 4672 ns/op BenchmarkHandle/concurrent-4 10000 10643 ns/op PASS ok runtime/cgo 1.438s goos: windows goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20526504 6.187 ns/op BenchmarkAtomicStore64-4 8795719 13.34 ns/op BenchmarkAtomicLoad-4 17590664 6.278 ns/op BenchmarkAtomicStore-4 8808955 13.74 ns/op BenchmarkAnd8-4 8784901 13.56 ns/op BenchmarkAnd-4 8773852 13.46 ns/op BenchmarkAnd8Parallel-4 1947403 53.69 ns/op BenchmarkAndParallel-4 2613644 46.71 ns/op BenchmarkOr8-4 8782586 13.56 ns/op BenchmarkOr-4 8783679 13.57 ns/op BenchmarkOr8Parallel-4 2997361 40.39 ns/op BenchmarkOrParallel-4 2352656 50.62 ns/op BenchmarkXadd-4 2950768 41.71 ns/op BenchmarkXadd64-4 2481709 42.48 ns/op BenchmarkCas-4 2172888 60.75 ns/op BenchmarkCas64-4 1821177 61.13 ns/op BenchmarkXchg-4 2627578 41.97 ns/op BenchmarkXchg64-4 2768406 43.04 ns/op PASS ok runtime/internal/atomic 3.633s goos: windows goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4232295 26.28 ns/op BenchmarkMulUintptr/large-4 3510506 34.78 ns/op PASS ok runtime/internal/math 1.346s goos: windows goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 21 5532990 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 20 6838600 ns/op 423.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 682 249103 ns/op 4.031 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 14132738 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 16460186 ns/op 1060 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 100 1113270 ns/op 57.77 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 85537150 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 105417600 ns/op 7676 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 9 11712711 ns/op 742.2 concurrent_launches/op PASS ok runtime/pprof 2.983s goos: windows goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 34 3474606 ns/op BenchmarkStackLeak-4 8770 13481 ns/op PASS ok runtime/race 1.420s goos: windows goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4386146 27.62 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 222307 549.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.484s goos: windows goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 7216872 16.51 ns/op BenchmarkCompact/one-4 1620561 72.91 ns/op BenchmarkCompact/sorted-4 1076422 108.0 ns/op BenchmarkCompact/1_item-4 1000000 105.5 ns/op BenchmarkCompact/unsorted-4 1000000 114.2 ns/op BenchmarkCompact/many-4 1000000 150.4 ns/op BenchmarkReplace/naive-fast-4 70711 1726 ns/op BenchmarkReplace/optimized-fast-4 76476 1532 ns/op BenchmarkReplace/naive-slow-4 38296 3086 ns/op BenchmarkReplace/optimized-slow-4 43929 2467 ns/op PASS ok slices 2.618s goos: windows goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 135895 790.8 ns/op BenchmarkSortString1K-4 171 725493 ns/op BenchmarkSortString1K_Slice-4 188 603817 ns/op BenchmarkStableString1K-4 100 1249621 ns/op BenchmarkSortInt1K-4 194 630052 ns/op BenchmarkSortInt1K_Sorted-4 3026 42235 ns/op BenchmarkSortInt1K_Reversed-4 2040 71364 ns/op BenchmarkSortInt1K_Mod8-4 645 254933 ns/op BenchmarkStableInt1K-4 123 943828 ns/op BenchmarkStableInt1K_Slice-4 139 863983 ns/op BenchmarkSortInt64K-4 2 59562950 ns/op BenchmarkSortInt64K_Slice-4 2 51266100 ns/op BenchmarkStableInt64K-4 2 88301750 ns/op BenchmarkSort1e2-4 372 272869 ns/op BenchmarkStable1e2-4 172 769724 ns/op BenchmarkSort1e4-4 2 56161350 ns/op BenchmarkStable1e4-4 1 247087500 ns/op PASS ok sort 4.709s goos: windows goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 808662 146.1 ns/op BenchmarkAtof64Float-4 695676 175.4 ns/op BenchmarkAtof64FloatExp-4 596274 199.8 ns/op BenchmarkAtof64Big-4 406930 300.1 ns/op BenchmarkAtof64RandomBits-4 153356 783.0 ns/op BenchmarkAtof64RandomFloats-4 407511 273.1 ns/op BenchmarkAtof64RandomLongFloats-4 245755 453.1 ns/op BenchmarkAtof32Decimal-4 799194 149.0 ns/op BenchmarkAtof32Float-4 612213 165.9 ns/op BenchmarkAtof32FloatExp-4 613653 208.5 ns/op BenchmarkAtof32Random-4 398564 347.9 ns/op BenchmarkAtof32RandomLong-4 136197 831.6 ns/op BenchmarkParseInt/Pos/7bit-4 1216634 96.34 ns/op BenchmarkParseInt/Pos/26bit-4 613496 191.0 ns/op BenchmarkParseInt/Pos/31bit-4 569971 207.3 ns/op BenchmarkParseInt/Pos/56bit-4 407704 325.7 ns/op BenchmarkParseInt/Pos/63bit-4 309628 340.8 ns/op BenchmarkParseInt/Neg/7bit-4 1268016 96.27 ns/op BenchmarkParseInt/Neg/26bit-4 620443 193.7 ns/op BenchmarkParseInt/Neg/31bit-4 563134 211.5 ns/op BenchmarkParseInt/Neg/56bit-4 409905 305.0 ns/op BenchmarkParseInt/Neg/63bit-4 302464 335.7 ns/op BenchmarkAtoi/Pos/7bit-4 1919511 58.51 ns/op BenchmarkAtoi/Pos/26bit-4 872485 139.9 ns/op BenchmarkAtoi/Pos/31bit-4 1000000 157.2 ns/op BenchmarkAtoi/Pos/56bit-4 412270 270.0 ns/op BenchmarkAtoi/Pos/63bit-4 307046 353.1 ns/op BenchmarkAtoi/Neg/7bit-4 1983074 65.00 ns/op BenchmarkAtoi/Neg/26bit-4 1000000 139.7 ns/op BenchmarkAtoi/Neg/31bit-4 743575 168.1 ns/op BenchmarkAtoi/Neg/56bit-4 614376 273.3 ns/op BenchmarkAtoi/Neg/63bit-4 310590 345.8 ns/op BenchmarkFormatFloat/Decimal-4 94132 1141 ns/op BenchmarkFormatFloat/Float-4 93247 1172 ns/op BenchmarkFormatFloat/Exp-4 102072 1099 ns/op BenchmarkFormatFloat/NegExp-4 112249 1088 ns/op BenchmarkFormatFloat/LongExp-4 88557 1368 ns/op BenchmarkFormatFloat/Big-4 87836 1378 ns/op BenchmarkFormatFloat/BinaryExp-4 175705 617.0 ns/op BenchmarkFormatFloat/32Integer-4 102258 1089 ns/op BenchmarkFormatFloat/32ExactFraction-4 111477 1007 ns/op BenchmarkFormatFloat/32Point-4 94467 1230 ns/op BenchmarkFormatFloat/32Exp-4 102465 1068 ns/op BenchmarkFormatFloat/32NegExp-4 111448 1069 ns/op BenchmarkFormatFloat/32Shortest-4 111694 1041 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 122512 925.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 122757 986.3 ns/op BenchmarkFormatFloat/64Fixed1-4 153192 822.1 ns/op BenchmarkFormatFloat/64Fixed2-4 154292 816.6 ns/op BenchmarkFormatFloat/64Fixed3-4 137373 810.2 ns/op BenchmarkFormatFloat/64Fixed4-4 136101 803.6 ns/op BenchmarkFormatFloat/64Fixed12-4 82702 1441 ns/op BenchmarkFormatFloat/64Fixed16-4 102360 1154 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 111758 1119 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 94689 1248 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2046 51074 ns/op BenchmarkFormatFloat/Slowpath64-4 87777 1369 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94665 1424 ns/op BenchmarkAppendFloat/Decimal-4 114098 941.4 ns/op BenchmarkAppendFloat/Float-4 122916 1017 ns/op BenchmarkAppendFloat/Exp-4 136592 900.8 ns/op BenchmarkAppendFloat/NegExp-4 136687 878.2 ns/op BenchmarkAppendFloat/LongExp-4 94422 1169 ns/op BenchmarkAppendFloat/Big-4 102554 1181 ns/op BenchmarkAppendFloat/BinaryExp-4 307849 374.4 ns/op BenchmarkAppendFloat/32Integer-4 122800 961.7 ns/op BenchmarkAppendFloat/32ExactFraction-4 123613 924.2 ns/op BenchmarkAppendFloat/32Point-4 122647 955.4 ns/op BenchmarkAppendFloat/32Exp-4 123729 900.8 ns/op BenchmarkAppendFloat/32NegExp-4 122929 881.9 ns/op BenchmarkAppendFloat/32Shortest-4 136753 799.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 176618 702.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153303 719.9 ns/op BenchmarkAppendFloat/64Fixed1-4 175824 638.6 ns/op BenchmarkAppendFloat/64Fixed2-4 203900 651.5 ns/op BenchmarkAppendFloat/64Fixed3-4 203035 639.7 ns/op BenchmarkAppendFloat/64Fixed4-4 204924 619.4 ns/op BenchmarkAppendFloat/64Fixed12-4 94370 1211 ns/op BenchmarkAppendFloat/64Fixed16-4 122577 923.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 123044 849.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 111831 986.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2468 49073 ns/op BenchmarkAppendFloat/Slowpath64-4 111621 1085 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 102819 1111 ns/op BenchmarkFormatInt-4 14282 8342 ns/op BenchmarkAppendInt-4 16411 7618 ns/op BenchmarkFormatUint-4 76924 1486 ns/op BenchmarkAppendUint-4 94474 1292 ns/op BenchmarkFormatIntSmall/7-4 2666239 44.65 ns/op BenchmarkFormatIntSmall/42-4 2671326 44.24 ns/op BenchmarkAppendIntSmall-4 1321674 92.36 ns/op BenchmarkAppendUintVarlen/1-4 1000000 102.5 ns/op BenchmarkAppendUintVarlen/12-4 1228467 97.78 ns/op BenchmarkAppendUintVarlen/123-4 907543 135.6 ns/op BenchmarkAppendUintVarlen/1234-4 856027 138.0 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 134.7 ns/op BenchmarkAppendUintVarlen/123456-4 844659 137.5 ns/op BenchmarkAppendUintVarlen/1234567-4 1000000 140.6 ns/op BenchmarkAppendUintVarlen/12345678-4 839070 146.6 ns/op BenchmarkAppendUintVarlen/123456789-4 800421 146.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 778230 146.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 1000000 147.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 800702 150.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 805137 149.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 1000000 158.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 780038 155.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 770302 154.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 743540 158.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 604016 174.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 610158 164.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 635121 161.5 ns/op BenchmarkQuote-4 39686 2855 ns/op BenchmarkQuoteRune-4 611308 263.6 ns/op BenchmarkAppendQuote-4 51152 2349 ns/op BenchmarkAppendQuoteRune-4 816855 149.5 ns/op BenchmarkUnquoteEasy-4 1229094 92.97 ns/op BenchmarkUnquoteHard-4 45498 2490 ns/op PASS ok strconv 18.861s goos: windows goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 412867 298.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 137329 981.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 176690 718.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 254085 438.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 88080 1430 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 94929 1234 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 607010 196.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21186 5764 ns/op BenchmarkGenericMatch1-4 2451 56585 ns/op BenchmarkGenericMatch2-4 409 296024 ns/op BenchmarkSingleMaxSkipping-4 8342 15576 ns/op 642.03 MB/s BenchmarkSingleLongSuffixFail-4 13812 8767 ns/op 114.30 MB/s BenchmarkSingleMatch-4 226 510018 ns/op 29.41 MB/s BenchmarkByteByteNoMatch-4 68186 1762 ns/op BenchmarkByteByteMatch-4 17806 6522 ns/op BenchmarkByteStringMatch-4 21534 5488 ns/op BenchmarkHTMLEscapeNew-4 72548 1723 ns/op BenchmarkHTMLEscapeOld-4 81994 1488 ns/op BenchmarkByteStringReplacerWriteString-4 1225 91659 ns/op BenchmarkByteReplacerWriteString-4 1370 79165 ns/op BenchmarkByteByteReplaces-4 3157 38045 ns/op BenchmarkByteByteMap-4 9829 12124 ns/op BenchmarkMap/identity/ASCII-4 676971 202.0 ns/op BenchmarkMap/identity/Greek-4 599790 273.5 ns/op BenchmarkMap/change/ASCII-4 36111 3488 ns/op BenchmarkMap/change/Greek-4 26140 4485 ns/op BenchmarkIndexRune-4 1731601 68.80 ns/op BenchmarkIndexRuneLongString-4 1616728 73.09 ns/op BenchmarkIndexRuneFastPath-4 4095855 31.72 ns/op BenchmarkIndex-4 3835593 30.56 ns/op BenchmarkLastIndex-4 4233072 25.83 ns/op BenchmarkIndexByte-4 10392039 11.93 ns/op BenchmarkToUpper/#00-4 3150631 39.06 ns/op BenchmarkToUpper/ONLYUPPER-4 2155899 57.94 ns/op BenchmarkToUpper/abc-4 306458 433.5 ns/op BenchmarkToUpper/AbC123-4 203547 537.3 ns/op BenchmarkToUpper/azAZ09_-4 244957 498.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 45562 2615 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 58398 1853 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 26708 4375 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 47306 2748 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 93433 1255 ns/op BenchmarkToLower/#00-4 2550596 49.77 ns/op BenchmarkToLower/abc-4 2502099 48.38 ns/op BenchmarkToLower/AbC123-4 174147 672.5 ns/op BenchmarkToLower/azAZ09_-4 192180 659.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 94623 1373 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 61597 2015 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 31561 3774 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76723 1604 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 111850 1040 ns/op BenchmarkMapNoChanges-4 1000000 146.5 ns/op BenchmarkTrim-4 34088 3381 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3073659 36.87 ns/op BenchmarkToValidUTF8/InvalidASCII-4 204272 693.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123476 1005 ns/op BenchmarkEqualFold/Tests-4 53271 2291 ns/op BenchmarkEqualFold/ASCII-4 3234273 38.04 ns/op BenchmarkEqualFold/UnicodePrefix-4 101593 1163 ns/op BenchmarkEqualFold/UnicodeSuffix-4 111516 1075 ns/op BenchmarkIndexHard1-4 814 146358 ns/op BenchmarkIndexHard2-4 614 211451 ns/op BenchmarkIndexHard3-4 147 824005 ns/op BenchmarkIndexHard4-4 177 651118 ns/op BenchmarkLastIndexHard1-4 61 2017410 ns/op BenchmarkLastIndexHard2-4 61 2096939 ns/op BenchmarkLastIndexHard3-4 58 2070516 ns/op BenchmarkCountHard1-4 818 145676 ns/op BenchmarkCountHard2-4 558 201299 ns/op BenchmarkCountHard3-4 148 818394 ns/op BenchmarkIndexTorture-4 7501 16012 ns/op BenchmarkCountTorture-4 7582 15830 ns/op BenchmarkCountTortureOverlapping-4 728 170346 ns/op BenchmarkCountByte/10-4 3963429 30.06 ns/op 332.66 MB/s BenchmarkCountByte/32-4 3976089 30.71 ns/op 1042.10 MB/s BenchmarkCountByte/4096-4 1000000 142.6 ns/op 28730.94 MB/s BenchmarkCountByte/4194304-4 585 190306 ns/op 22039.81 MB/s BenchmarkCountByte/67108864-4 13 8939231 ns/op 7507.23 MB/s BenchmarkFields/ASCII/16-4 304575 468.3 ns/op 34.16 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19866 5839 ns/op 43.84 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1233 91874 ns/op 44.58 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 78 1477119 ns/op 44.37 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 24018440 ns/op 43.66 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 245659 500.8 ns/op 31.95 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11524 ns/op 22.22 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 584 215701 ns/op 18.99 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 30 3581187 ns/op 18.30 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 60522750 ns/op 17.33 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 204307 602.5 ns/op 26.56 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17812 6797 ns/op 37.66 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 945 141580 ns/op 28.93 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 58 2289872 ns/op 28.62 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 40997700 ns/op 25.58 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 152928 759.9 ns/op 21.05 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13354 9068 ns/op 28.23 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 681 170651 ns/op 24.00 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2829980 ns/op 23.16 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 47198933 ns/op 22.22 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 61045950 ns/op BenchmarkSplitSingleByteSeparator-4 24 4433112 ns/op BenchmarkSplitMultiByteSeparator-4 39 2979456 ns/op BenchmarkSplitNSingleByteSeparator-4 242286 556.2 ns/op BenchmarkSplitNMultiByteSeparator-4 153769 717.8 ns/op BenchmarkRepeat/5x0-4 3231391 37.48 ns/op BenchmarkRepeat/5x1-4 2928542 39.36 ns/op BenchmarkRepeat/5x2-4 242330 491.2 ns/op BenchmarkRepeat/5x6-4 153723 832.3 ns/op BenchmarkRepeat/10x0-4 3234553 37.13 ns/op BenchmarkRepeat/10x1-4 3317518 37.09 ns/op BenchmarkRepeat/10x2-4 242997 490.4 ns/op BenchmarkRepeat/10x6-4 153338 834.2 ns/op BenchmarkRepeatLarge/256/1-4 64742 1796 ns/op 142.57 MB/s BenchmarkRepeatLarge/256/16-4 111570 1181 ns/op 216.68 MB/s BenchmarkRepeatLarge/512/1-4 49148 2325 ns/op 220.22 MB/s BenchmarkRepeatLarge/512/16-4 81890 1539 ns/op 332.76 MB/s BenchmarkRepeatLarge/1024/1-4 40974 2884 ns/op 355.08 MB/s BenchmarkRepeatLarge/1024/16-4 51156 2252 ns/op 454.76 MB/s BenchmarkRepeatLarge/2048/1-4 28564 4070 ns/op 503.25 MB/s BenchmarkRepeatLarge/2048/16-4 31480 3724 ns/op 549.93 MB/s BenchmarkRepeatLarge/4096/1-4 17323 6992 ns/op 585.78 MB/s BenchmarkRepeatLarge/4096/16-4 19827 5812 ns/op 704.75 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11927 ns/op 686.83 MB/s BenchmarkRepeatLarge/8192/16-4 10000 11140 ns/op 735.39 MB/s BenchmarkRepeatLarge/8192/4097-4 4579977 24.52 ns/op 167082.19 MB/s BenchmarkRepeatLarge/16384/1-4 5670 21713 ns/op 754.59 MB/s BenchmarkRepeatLarge/16384/16-4 6177 21027 ns/op 779.19 MB/s BenchmarkRepeatLarge/16384/4097-4 6190 17370 ns/op 707.59 MB/s BenchmarkRepeatLarge/32768/1-4 4081 40925 ns/op 800.68 MB/s BenchmarkRepeatLarge/32768/16-4 4044 39088 ns/op 838.32 MB/s BenchmarkRepeatLarge/32768/4097-4 4072 37891 ns/op 756.89 MB/s BenchmarkRepeatLarge/65536/1-4 1358 77750 ns/op 842.90 MB/s BenchmarkRepeatLarge/65536/16-4 1752 77435 ns/op 846.33 MB/s BenchmarkRepeatLarge/65536/4097-4 1748 78237 ns/op 785.50 MB/s BenchmarkRepeatLarge/131072/1-4 720 150512 ns/op 870.84 MB/s BenchmarkRepeatLarge/131072/16-4 766 155572 ns/op 842.52 MB/s BenchmarkRepeatLarge/131072/4097-4 822 160371 ns/op 791.96 MB/s BenchmarkRepeatLarge/262144/1-4 358 308274 ns/op 850.36 MB/s BenchmarkRepeatLarge/262144/16-4 436 286679 ns/op 914.42 MB/s BenchmarkRepeatLarge/262144/4097-4 423 300352 ns/op 859.36 MB/s BenchmarkRepeatLarge/524288/1-4 190 606685 ns/op 864.18 MB/s BenchmarkRepeatLarge/524288/16-4 211 638323 ns/op 821.35 MB/s BenchmarkRepeatLarge/524288/4097-4 165 638982 ns/op 814.29 MB/s BenchmarkRepeatLarge/1048576/1-4 100 1171494 ns/op 895.08 MB/s BenchmarkRepeatLarge/1048576/16-4 100 1201578 ns/op 872.67 MB/s BenchmarkRepeatLarge/1048576/4097-4 100 1181953 ns/op 883.91 MB/s BenchmarkRepeatLarge/2097152/1-4 60 2311768 ns/op 907.16 MB/s BenchmarkRepeatLarge/2097152/16-4 62 2472319 ns/op 848.25 MB/s BenchmarkRepeatLarge/2097152/4097-4 61 2352767 ns/op 889.83 MB/s BenchmarkRepeatLarge/4194304/1-4 25 4374992 ns/op 958.70 MB/s BenchmarkRepeatLarge/4194304/16-4 24 4843521 ns/op 865.96 MB/s BenchmarkRepeatLarge/4194304/4097-4 25 4953536 ns/op 846.11 MB/s BenchmarkRepeatLarge/8388608/1-4 13 10363515 ns/op 809.44 MB/s BenchmarkRepeatLarge/8388608/16-4 14 9556936 ns/op 877.75 MB/s BenchmarkRepeatLarge/8388608/4097-4 13 8713577 ns/op 962.47 MB/s BenchmarkRepeatLarge/16777216/1-4 7 18268743 ns/op 918.36 MB/s BenchmarkRepeatLarge/16777216/16-4 7 17446757 ns/op 961.62 MB/s BenchmarkRepeatLarge/16777216/4097-4 6 17586600 ns/op 953.98 MB/s BenchmarkRepeatLarge/33554432/1-4 3 43651467 ns/op 768.69 MB/s BenchmarkRepeatLarge/33554432/16-4 4 33693300 ns/op 995.88 MB/s BenchmarkRepeatLarge/33554432/4097-4 4 33947700 ns/op 988.42 MB/s BenchmarkRepeatLarge/67108864/1-4 2 82533600 ns/op 813.11 MB/s BenchmarkRepeatLarge/67108864/16-4 2 77185150 ns/op 869.45 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 69867450 ns/op 960.52 MB/s BenchmarkRepeatLarge/134217728/1-4 1 135753600 ns/op 988.69 MB/s BenchmarkRepeatLarge/134217728/16-4 1 128850800 ns/op 1041.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 135780000 ns/op 988.49 MB/s BenchmarkRepeatLarge/268435456/1-4 1 378898400 ns/op 708.46 MB/s BenchmarkRepeatLarge/268435456/16-4 1 260747800 ns/op 1029.48 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 267641200 ns/op 1002.97 MB/s BenchmarkRepeatLarge/536870912/1-4 1 776401000 ns/op 691.49 MB/s BenchmarkRepeatLarge/536870912/16-4 1 509964400 ns/op 1052.76 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 524347600 ns/op 1023.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1500034600 ns/op 715.81 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 963882300 ns/op 1113.98 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 999177500 ns/op 1074.63 MB/s BenchmarkIndexAnyASCII/1:1-4 1682979 68.44 ns/op BenchmarkIndexAnyASCII/1:2-4 1708262 63.49 ns/op BenchmarkIndexAnyASCII/1:4-4 1781340 66.85 ns/op BenchmarkIndexAnyASCII/1:8-4 1861058 64.54 ns/op BenchmarkIndexAnyASCII/1:16-4 1807596 68.05 ns/op BenchmarkIndexAnyASCII/1:32-4 1807117 67.52 ns/op BenchmarkIndexAnyASCII/1:64-4 1833538 66.06 ns/op BenchmarkIndexAnyASCII/16:1-4 1889058 64.12 ns/op BenchmarkIndexAnyASCII/16:2-4 609848 166.6 ns/op BenchmarkIndexAnyASCII/16:4-4 626925 173.0 ns/op BenchmarkIndexAnyASCII/16:8-4 629227 178.6 ns/op BenchmarkIndexAnyASCII/16:16-4 616300 199.5 ns/op BenchmarkIndexAnyASCII/16:32-4 606856 215.7 ns/op BenchmarkIndexAnyASCII/16:64-4 411352 262.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1596691 71.63 ns/op BenchmarkIndexAnyASCII/256:2-4 64575 1876 ns/op BenchmarkIndexAnyASCII/256:4-4 61465 1908 ns/op BenchmarkIndexAnyASCII/256:8-4 64544 1906 ns/op BenchmarkIndexAnyASCII/256:16-4 64825 1898 ns/op BenchmarkIndexAnyASCII/256:32-4 64570 1935 ns/op BenchmarkIndexAnyASCII/256:64-4 58518 2020 ns/op BenchmarkIndexAnyUTF8/1:1-4 1754931 64.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 1834138 64.48 ns/op BenchmarkIndexAnyUTF8/1:4-4 1807821 63.23 ns/op BenchmarkIndexAnyUTF8/1:8-4 1919907 63.10 ns/op BenchmarkIndexAnyUTF8/1:16-4 1862298 65.58 ns/op BenchmarkIndexAnyUTF8/1:32-4 1732148 69.32 ns/op BenchmarkIndexAnyUTF8/1:64-4 1755289 66.22 ns/op BenchmarkIndexAnyUTF8/16:1-4 1516470 80.42 ns/op BenchmarkIndexAnyUTF8/16:2-4 248956 427.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 246430 412.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 304074 398.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 304614 423.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 248354 436.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 235922 446.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 305552 364.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 20845 5576 ns/op BenchmarkIndexAnyUTF8/256:4-4 20467 5582 ns/op BenchmarkIndexAnyUTF8/256:8-4 21183 5724 ns/op BenchmarkIndexAnyUTF8/256:16-4 19202 5903 ns/op BenchmarkIndexAnyUTF8/256:32-4 20136 6015 ns/op BenchmarkIndexAnyUTF8/256:64-4 19495 6263 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1919194 61.57 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1890775 61.47 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1861544 66.08 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1889820 61.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1756257 62.84 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1861729 64.53 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1833224 64.46 ns/op BenchmarkLastIndexAnyASCII/16:1-4 1000000 162.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 1000000 164.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 614816 170.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 1000000 173.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 613622 192.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 623440 213.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 612182 261.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 68218 1847 ns/op BenchmarkLastIndexAnyASCII/256:2-4 64542 1801 ns/op BenchmarkLastIndexAnyASCII/256:4-4 68082 1836 ns/op BenchmarkLastIndexAnyASCII/256:8-4 64729 1857 ns/op BenchmarkLastIndexAnyASCII/256:16-4 64759 1840 ns/op BenchmarkLastIndexAnyASCII/256:32-4 64417 1850 ns/op BenchmarkLastIndexAnyASCII/256:64-4 58638 1916 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1951580 62.04 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1861852 62.93 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1919452 62.07 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1952556 62.00 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1949970 63.11 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1890138 65.60 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1861729 66.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 313347 352.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 153412 751.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 175882 777.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 174442 744.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 153806 761.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 154662 770.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 153886 774.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 24103 4901 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 11036 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 11135 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 11134 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 11328 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11714 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 11918 ns/op BenchmarkTrimASCII/1:1-4 3151632 39.66 ns/op BenchmarkTrimASCII/1:2-4 2363065 51.24 ns/op BenchmarkTrimASCII/1:4-4 2195931 55.15 ns/op BenchmarkTrimASCII/1:8-4 1952494 61.53 ns/op BenchmarkTrimASCII/1:16-4 1639117 73.28 ns/op BenchmarkTrimASCII/16:1-4 2559562 46.13 ns/op BenchmarkTrimASCII/16:2-4 616743 167.8 ns/op BenchmarkTrimASCII/16:4-4 609446 169.9 ns/op BenchmarkTrimASCII/16:8-4 634483 177.0 ns/op BenchmarkTrimASCII/16:16-4 614502 187.9 ns/op BenchmarkTrimASCII/256:1-4 768446 156.3 ns/op BenchmarkTrimASCII/256:2-4 68312 1744 ns/op BenchmarkTrimASCII/256:4-4 68319 1744 ns/op BenchmarkTrimASCII/256:8-4 64722 1781 ns/op BenchmarkTrimASCII/256:16-4 68193 1790 ns/op BenchmarkTrimASCII/4096:1-4 76723 1629 ns/op BenchmarkTrimASCII/4096:2-4 4087 27245 ns/op BenchmarkTrimASCII/4096:4-4 4110 27796 ns/op BenchmarkTrimASCII/4096:8-4 4062 26924 ns/op BenchmarkTrimASCII/4096:16-4 4081 26801 ns/op BenchmarkTrimByte-4 4239264 29.26 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13195 9185 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12933 9288 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1119 106492 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2445 51928 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4126 25798 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7957 15106 ns/op BenchmarkJoin/0-4 4567896 25.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3721910 30.70 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 175261 646.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 123339 934.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 87643 1292 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 76682 1529 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 64635 1828 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 55879 2203 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2507332 44.39 ns/op BenchmarkTrimSpace/ASCII-4 1593798 75.96 ns/op BenchmarkTrimSpace/SomeNonASCII-4 136767 907.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 68071 1664 ns/op BenchmarkReplaceAll-4 102465 1134 ns/op 16 B/op 1 allocs/op PASS ok strings 54.925s goos: windows goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 22753 5924 ns/op BenchmarkCond2-4 15555 7660 ns/op BenchmarkCond4-4 8576 12865 ns/op BenchmarkCond8-4 4028 32002 ns/op BenchmarkCond16-4 1366 80780 ns/op BenchmarkCond32-4 681 187841 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 414850 362.5 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 267469 408.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 537181 241.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 457722 270.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 289891 421.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 628502 217.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 68330 1816 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61465 2256 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 64581 2283 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37222 3490 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 435732 253.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 155788 771.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 450136 258.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 129867 902.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 489993 237.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 152761 818.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2304891 51.70 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35500 3467 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 108792 1131 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 87278 1198 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6410 17524 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 255 528329 ns/op BenchmarkRange/*sync.Map-4 1117 102281 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 74037 1531 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 153736 743.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 47282 2272 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 184594 587.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 178156 586.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 154294 924.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 53970 2118 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 154659 795.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 521996 237.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 39692 3099 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 110176 1099 ns/op BenchmarkSwapCollision/*sync.Map-4 53480 2192 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 512 234569 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 72549 1602 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 300956 421.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 15544 7413 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 45568 2314 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 14118 7816 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 87577 1182 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 88273 1317 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 153852 856.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2110802 63.39 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 138991 920.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1970844 73.31 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 435009 280.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 112333 912.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 399792 283.4 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 71926 1643 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 272913 440.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 412143 324.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99670 1274 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 460574 243.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 36169 2995 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 82240 1366 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136376 886.9 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 40981 2979 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 182341 696.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 438297 302.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 106695 1172 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 510883 237.1 ns/op BenchmarkUncontendedSemaphore-4 3320880 36.46 ns/op BenchmarkContendedSemaphore-4 1860723 63.50 ns/op BenchmarkMutexUncontended-4 762420 158.8 ns/op BenchmarkMutex-4 96664 1263 ns/op BenchmarkMutexSlack-4 87889 1233 ns/op BenchmarkMutexWork-4 95596 1268 ns/op BenchmarkMutexWorkSlack-4 84554 1455 ns/op BenchmarkMutexNoSpin-4 42364 2489 ns/op BenchmarkMutexSpin-4 55875 1940 ns/op BenchmarkOnce-4 612932 210.3 ns/op BenchmarkSemaUncontended-4 5021313 22.56 ns/op BenchmarkSemaSyntNonblock-4 1040012 121.1 ns/op BenchmarkSemaSyntBlock-4 916222 124.7 ns/op BenchmarkSemaWorkNonblock-4 915200 132.3 ns/op BenchmarkSemaWorkBlock-4 662544 171.0 ns/op BenchmarkRWMutexUncontended-4 378440 340.6 ns/op BenchmarkRWMutexWrite100-4 204272 492.2 ns/op BenchmarkRWMutexWrite10-4 155164 862.2 ns/op BenchmarkRWMutexWorkWrite100-4 232382 525.2 ns/op BenchmarkRWMutexWorkWrite10-4 121296 974.2 ns/op BenchmarkWaitGroupUncontended-4 803954 155.5 ns/op BenchmarkWaitGroupAddDone-4 307195 419.7 ns/op BenchmarkWaitGroupAddDoneWork-4 310482 390.0 ns/op BenchmarkWaitGroupWait-4 3817596 30.44 ns/op BenchmarkWaitGroupWaitWork-4 1934746 56.02 ns/op BenchmarkWaitGroupActuallyWait-4 38367 2876 ns/op 32 B/op 2 allocs/op PASS ok sync 20.852s goos: windows goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 488385 244.0 ns/op PASS ok sync/atomic 1.228s goos: windows goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 94714 1237 ns/op 0 B/op 0 allocs/op PASS ok testing 1.175s goos: windows goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7029 15697 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10581 10896 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1287740 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 100 1015927 ns/op 1293 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 149416100 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 140616500 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1743 72828 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2048 57724 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 16 6650862 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5755758 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 744155200 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 719694300 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 204 598269 ns/op 39304 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 231 519875 ns/op 170 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 64471050 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 62499200 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7860352700 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7788080500 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2454 48497 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 30 3615337 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 343757300 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2440 52036 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 249 501968 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4966212 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7476 16581 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 22.001s goos: windows goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79607050 ns/op BenchmarkVariableString-4 94236 1285 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2061 58253 ns/op 2514 B/op 39 allocs/op PASS ok text/template/parse 1.562s goos: windows goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3303009 ns/op BenchmarkAfter-4 1 1839839100 ns/op BenchmarkStop-4 182 600846 ns/op BenchmarkSimultaneousAfterFunc-4 24 5572258 ns/op BenchmarkStartStop-4 231 655278 ns/op BenchmarkReset-4 2440 49225 ns/op BenchmarkSleep-4 25 4339036 ns/op BenchmarkParallelTimerLatency-4 39 820079 avg-late-ns 1047600 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 34 537906 avg-late-ns 1911000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 36 512725 avg-late-ns 986000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 33 537626 avg-late-ns 1923900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 24 10351160 avg-late-ns 28811500 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 19 16135834 avg-late-ns 40108300 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 15 18762667 avg-late-ns 50824800 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 13 21144824 avg-late-ns 47085300 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 12 23887521 avg-late-ns 61735700 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 10 22548729 avg-late-ns 53154200 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 9 22485825 avg-late-ns 59988000 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 31 979974 avg-late-ns 1930000 max-late-ns BenchmarkTicker-4 1 1825370300 ns/op BenchmarkTickerReset-4 4177 26404 ns/op BenchmarkTickerResetNaive-4 180 678138 ns/op BenchmarkNow-4 2016267 57.15 ns/op BenchmarkNowUnixNano-4 2118759 57.60 ns/op BenchmarkNowUnixMilli-4 2015322 58.62 ns/op BenchmarkNowUnixMicro-4 2155899 56.17 ns/op BenchmarkFormat-4 55881 2150 ns/op BenchmarkFormatRFC3339-4 72205 1609 ns/op BenchmarkFormatRFC3339Nano-4 68250 1659 ns/op BenchmarkFormatNow-4 76387 1662 ns/op BenchmarkMarshalJSON-4 102072 1214 ns/op BenchmarkMarshalText-4 94537 1188 ns/op BenchmarkParse-4 136665 957.2 ns/op BenchmarkParseRFC3339UTC-4 309956 393.8 ns/op BenchmarkParseRFC3339UTCBytes-4 201907 604.2 ns/op BenchmarkParseRFC3339TZ-4 102334 1231 ns/op BenchmarkParseRFC3339TZBytes-4 76884 1639 ns/op BenchmarkParseDuration-4 608580 223.0 ns/op BenchmarkHour-4 786500 147.8 ns/op BenchmarkSecond-4 781470 154.9 ns/op BenchmarkYear-4 618237 207.0 ns/op BenchmarkDay-4 523579 227.6 ns/op BenchmarkISOWeek-4 602742 209.0 ns/op BenchmarkGoString-4 68287 1702 ns/op BenchmarkUnmarshalText-4 64690 1797 ns/op PASS ok time 15.683s goos: windows goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 623732 187.7 ns/op BenchmarkDecodeValidJapaneseChars-4 618811 172.0 ns/op BenchmarkDecodeRune-4 1638296 69.77 ns/op BenchmarkEncodeValidASCII-4 615258 202.0 ns/op BenchmarkEncodeValidJapaneseChars-4 1000000 151.4 ns/op BenchmarkAppendRuneValidASCII-4 1428718 83.42 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2194422 55.19 ns/op BenchmarkEncodeRune-4 3069704 37.88 ns/op PASS ok unicode/utf16 2.299s goos: windows goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 904410 140.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 174883 653.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3723781 32.53 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 418978 268.0 ns/op BenchmarkValidTenASCIIChars-4 883837 133.7 ns/op BenchmarkValid100KASCIIChars-4 100 1279347 ns/op BenchmarkValidTenJapaneseChars-4 137277 810.9 ns/op BenchmarkValidLongMostlyASCII-4 100 1386465 ns/op BenchmarkValidLongJapanese-4 60 2244778 ns/op BenchmarkValidStringTenASCIIChars-4 4558698 26.35 ns/op BenchmarkValidString100KASCIIChars-4 10000 12404 ns/op BenchmarkValidStringTenJapaneseChars-4 399373 266.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1118 98720 ns/op BenchmarkValidStringLongJapanese-4 158 797249 ns/op BenchmarkEncodeASCIIRune-4 3961611 31.05 ns/op BenchmarkEncodeJapaneseRune-4 2367016 49.50 ns/op BenchmarkAppendASCIIRune-4 9464468 12.89 ns/op BenchmarkAppendJapaneseRune-4 2731680 43.60 ns/op BenchmarkDecodeASCIIRune-4 2731418 46.85 ns/op BenchmarkDecodeJapaneseRune-4 1860306 63.50 ns/op BenchmarkFullRune/ASCII-4 3505071 35.10 ns/op BenchmarkFullRune/Incomplete-4 1575987 74.38 ns/op BenchmarkFullRune/Japanese-4 3417069 33.72 ns/op PASS ok unicode/utf8 4.610s goos: windows goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 67375918900 ns/op PASS ok cmd/api 87.126s goos: windows goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 102.6 ns/op BenchmarkEqArrayOfStrings64-4 136543 851.4 ns/op BenchmarkEqArrayOfStrings1024-4 10000 12500 ns/op BenchmarkEqArrayOfFloats5-4 1321090 90.94 ns/op BenchmarkEqArrayOfFloats64-4 136710 835.9 ns/op BenchmarkEqArrayOfFloats1024-4 10000 13768 ns/op BenchmarkEqStruct-4 17556178 6.454 ns/op PASS ok cmd/compile/internal/reflectdata 2.026s goos: windows goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 66116 ns/op BenchmarkCopyElim1-4 423 284137 ns/op BenchmarkCopyElim10-4 381 317833 ns/op BenchmarkCopyElim100-4 272 419676 ns/op BenchmarkCopyElim1000-4 73 1578616 ns/op BenchmarkCopyElim10000-4 4 27593325 ns/op BenchmarkCopyElim100000-4 1 586961800 ns/op BenchmarkDeadCode/1-4 361 316492 ns/op BenchmarkDeadCode/10-4 361 335442 ns/op BenchmarkDeadCode/100-4 223 481978 ns/op BenchmarkDeadCode/1000-4 61 2736438 ns/op BenchmarkDeadCode/10000-4 3 35462267 ns/op BenchmarkDeadCode/100000-4 1 540994400 ns/op BenchmarkDeadCode/200000-4 1 956976400 ns/op BenchmarkDominatorsLinear-4 12 11718625 ns/op 0.85 MB/s BenchmarkDominatorsFwdBack-4 6 17582117 ns/op 0.57 MB/s BenchmarkDominatorsManyPred-4 7 16602971 ns/op 0.60 MB/s BenchmarkDominatorsMaxPred-4 7 16183700 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 7 16601629 ns/op 0.60 MB/s BenchmarkFuse/1-4 454 258083 ns/op BenchmarkFuse/10-4 350 303966 ns/op BenchmarkFuse/100-4 168 714892 ns/op BenchmarkFuse/1000-4 20 6395805 ns/op BenchmarkFuse/10000-4 2 83991000 ns/op BenchmarkNilCheckDeep1-4 10000 10928 ns/op 0.09 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4108 24707 ns/op 0.40 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 722 159617 ns/op 0.63 MB/s 687 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1657552 ns/op 0.60 MB/s 4727 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 5 20506520 ns/op 0.49 MB/s 124939 B/op 7 allocs/op BenchmarkDSEPass-4 30 3871667 ns/op 52665 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 129919100 ns/op 4253056 B/op 108398 allocs/op BenchmarkCSEPass-4 6 17422417 ns/op 66021 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 164054700 ns/op 5698144 B/op 97704 allocs/op BenchmarkDeadcodePass-4 177 654553 ns/op 101264 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 129876800 ns/op 4092984 B/op 45431 allocs/op BenchmarkMultiPass-4 73 1564889 ns/op 249389 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 256849300 ns/op 11240264 B/op 150187 allocs/op BenchmarkCondRewrite/SoloJump-4 3152054 38.72 ns/op BenchmarkCondRewrite/CombJump-4 3070984 39.75 ns/op PASS ok cmd/compile/internal/ssa 15.810s goos: windows goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8839 12815 ns/op BenchmarkExtShift-4 16164 7299 ns/op BenchmarkModify-4 10000 12403 ns/op BenchmarkMullImm-4 17805 6909 ns/op BenchmarkConstModify-4 10000 13085 ns/op BenchmarkBitSet-4 17548 6844 ns/op BenchmarkBitClear-4 18339 6497 ns/op BenchmarkBitToggle-4 18615 6502 ns/op BenchmarkBitSetConst-4 153502 820.9 ns/op BenchmarkBitClearConst-4 153926 812.1 ns/op BenchmarkBitToggleConst-4 153632 813.6 ns/op BenchmarkDivconstI64-4 8190175 15.14 ns/op BenchmarkModconstI64-4 8186487 15.03 ns/op BenchmarkDivisiblePow2constI64-4 7722553 14.80 ns/op BenchmarkDivisibleconstI64-4 7664694 14.53 ns/op BenchmarkDivisibleWDivconstI64-4 5852829 20.69 ns/op BenchmarkDivconstU64/3-4 7700600 14.71 ns/op BenchmarkDivconstU64/5-4 7665820 16.17 ns/op BenchmarkDivconstU64/37-4 8186264 15.50 ns/op BenchmarkDivconstU64/1234567-4 8189392 14.91 ns/op BenchmarkModconstU64-4 8184198 14.68 ns/op BenchmarkDivisibleconstU64-4 8775072 14.58 ns/op BenchmarkDivisibleWDivconstU64-4 5561296 21.60 ns/op BenchmarkDivconstI32-4 8183640 13.96 ns/op BenchmarkModconstI32-4 7699464 15.61 ns/op BenchmarkDivisiblePow2constI32-4 8759890 14.38 ns/op BenchmarkDivisibleconstI32-4 8772121 14.47 ns/op BenchmarkDivisibleWDivconstI32-4 5604699 20.91 ns/op BenchmarkDivconstU32-4 7219520 15.41 ns/op BenchmarkModconstU32-4 7237940 15.10 ns/op BenchmarkDivisibleconstU32-4 8765521 14.26 ns/op BenchmarkDivisibleWDivconstU32-4 5586852 20.80 ns/op BenchmarkDivconstI16-4 8786702 14.23 ns/op BenchmarkModconstI16-4 7685016 15.12 ns/op BenchmarkDivisiblePow2constI16-4 8194593 14.07 ns/op BenchmarkDivisibleconstI16-4 7699711 14.46 ns/op BenchmarkDivisibleWDivconstI16-4 5857743 21.17 ns/op BenchmarkDivconstU16-4 8169933 14.70 ns/op BenchmarkModconstU16-4 8739666 14.42 ns/op BenchmarkDivisibleconstU16-4 8766162 14.16 ns/op BenchmarkDivisibleWDivconstU16-4 5586123 22.02 ns/op BenchmarkDivconstI8-4 8768788 14.37 ns/op BenchmarkModconstI8-4 8167876 14.95 ns/op BenchmarkDivisiblePow2constI8-4 8235987 14.82 ns/op BenchmarkDivisibleconstI8-4 8198792 15.13 ns/op BenchmarkDivisibleWDivconstI8-4 5352865 21.16 ns/op BenchmarkDivconstU8-4 8199801 15.01 ns/op BenchmarkModconstU8-4 8146915 15.58 ns/op BenchmarkDivisibleconstU8-4 7682949 15.12 ns/op BenchmarkDivisibleWDivconstU8-4 5338552 21.40 ns/op BenchmarkMul2-4 174456 761.3 ns/op BenchmarkMulNeg2-4 173774 747.3 ns/op BenchmarkEfaceInteger-4 3508453 32.03 ns/op BenchmarkMulconstI32/3-4 17490670 7.088 ns/op BenchmarkMulconstI32/5-4 17668104 7.516 ns/op BenchmarkMulconstI32/12-4 17442112 7.673 ns/op BenchmarkMulconstI32/120-4 15366883 7.252 ns/op BenchmarkMulconstI32/-120-4 15381656 7.047 ns/op BenchmarkMulconstI32/65537-4 15274948 7.408 ns/op BenchmarkMulconstI32/65538-4 15371410 7.304 ns/op BenchmarkMulconstI64/3-4 17570574 7.004 ns/op BenchmarkMulconstI64/5-4 15445009 7.207 ns/op BenchmarkMulconstI64/12-4 15328411 7.707 ns/op BenchmarkMulconstI64/120-4 17550016 7.288 ns/op BenchmarkMulconstI64/-120-4 17394832 7.293 ns/op BenchmarkMulconstI64/65537-4 17607441 7.431 ns/op BenchmarkMulconstI64/65538-4 15017644 7.484 ns/op BenchmarkMulconstU32/3-4 15432098 7.276 ns/op BenchmarkMulconstU32/5-4 17535655 7.242 ns/op BenchmarkMulconstU32/12-4 15277476 7.670 ns/op BenchmarkMulconstU32/120-4 17583447 7.278 ns/op BenchmarkMulconstU32/65537-4 15518511 7.935 ns/op BenchmarkMulconstU32/65538-4 15454357 7.459 ns/op BenchmarkMulconstU64/3-4 17539243 7.071 ns/op BenchmarkMulconstU64/5-4 17497812 7.090 ns/op BenchmarkMulconstU64/12-4 17617264 7.426 ns/op BenchmarkMulconstU64/120-4 17505980 7.306 ns/op BenchmarkMulconstU64/65537-4 15158979 7.793 ns/op BenchmarkMulconstU64/65538-4 17477678 8.157 ns/op BenchmarkShiftArithmeticRight-4 15338599 7.065 ns/op BenchmarkSwitch8Predictable-4 13505604 8.319 ns/op BenchmarkSwitch8Unpredictable-4 5855629 19.51 ns/op BenchmarkSwitch32Predictable-4 8202716 13.57 ns/op BenchmarkSwitch32Unpredictable-4 6152899 19.05 ns/op BenchmarkSwitchStringPredictable-4 5326443 23.48 ns/op BenchmarkSwitchStringUnpredictable-4 4110165 28.50 ns/op PASS ok cmd/compile/internal/test 13.480s goos: windows goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 100 1054717 ns/op BenchmarkNamed/Underlying/nongeneric-4 912876 130.5 ns/op BenchmarkNamed/Underlying/generic-4 902862 133.0 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 128.0 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 129.9 ns/op BenchmarkCheck/src\net\http/funcbodies/info-4 1 552738600 ns/op 55294 lines/s BenchmarkCheck/src\net\http/funcbodies/noinfo-4 1 410145200 ns/op 74518 lines/s BenchmarkCheck/src\net\http/nofuncbodies/info-4 1 174786000 ns/op 174860 lines/s BenchmarkCheck/src\net\http/nofuncbodies/noinfo-4 1 155290500 ns/op 196812 lines/s BenchmarkCheck/src\go\parser/funcbodies/info-4 1 1188396500 ns/op 4317 lines/s BenchmarkCheck/src\go\parser/funcbodies/noinfo-4 2 97658950 ns/op 52530 lines/s BenchmarkCheck/src\go\parser/nofuncbodies/info-4 3 41658833 ns/op 123143 lines/s BenchmarkCheck/src\go\parser/nofuncbodies/noinfo-4 3 40697933 ns/op 126051 lines/s BenchmarkCheck/src\go\constant/funcbodies/info-4 1 474666100 ns/op 4572 lines/s BenchmarkCheck/src\go\constant/funcbodies/noinfo-4 2 51278600 ns/op 42318 lines/s BenchmarkCheck/src\go\constant/nofuncbodies/info-4 4 29533350 ns/op 73476 lines/s BenchmarkCheck/src\go\constant/nofuncbodies/noinfo-4 4 26120300 ns/op 83077 lines/s BenchmarkCheck/src\runtime/funcbodies/info-4 1 1689432400 ns/op 36740 lines/s BenchmarkCheck/src\runtime/funcbodies/noinfo-4 1 624021600 ns/op 99466 lines/s BenchmarkCheck/src\runtime/nofuncbodies/info-4 1 143557000 ns/op 432365 lines/s BenchmarkCheck/src\runtime/nofuncbodies/noinfo-4 1 123068500 ns/op 504345 lines/s BenchmarkCheck/src\go\internal\gcimporter/funcbodies/info-4 1 1490195200 ns/op 1341 lines/s BenchmarkCheck/src\go\internal\gcimporter/funcbodies/noinfo-4 2 81102650 ns/op 24635 lines/s BenchmarkCheck/src\go\internal\gcimporter/nofuncbodies/info-4 3 54043633 ns/op 36970 lines/s BenchmarkCheck/src\go\internal\gcimporter/nofuncbodies/noinfo-4 2 53211800 ns/op 37548 lines/s PASS ok cmd/compile/internal/types2 29.161s goos: windows goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 14 7952000 ns/op 11160714 sys-ns/op 4464286 user-ns/op PASS ok cmd/go 3.148s goos: windows goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64683 1797 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 68354 1615 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 13809 8629 ns/op 118.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14452 8244 ns/op 124.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2050 54787 ns/op 149.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2460 55201 ns/op 148.40 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.985s All tests passed.