Last active
September 14, 2015 02:59
-
-
Save alexbrainman/914885b57518cb4a6e39 to your computer and use it in GitHub Desktop.
try to remove call to timeBeginPeriod benchmarks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
time package benchmarks: | |
benchmark old ns/op new ns/op delta | |
BenchmarkAfterFunc-2 4263577 3796006 -10.97% | |
BenchmarkAfter-2 1000057200 15459028000 +1445.81% | |
BenchmarkStop-2 820046 1302602 +58.84% | |
BenchmarkSimultaneousAfterFunc-2 957054 1965603 +105.38% | |
BenchmarkStartStop-2 385022 473867 +23.08% | |
BenchmarkTicker-2 1000057 15620028 +1461.91% | |
BenchmarkNow-2 20.6 20.3 -1.46% | |
BenchmarkNowUnixNano-2 20.4 20.3 -0.49% | |
BenchmarkFormat-2 615 655 +6.50% | |
BenchmarkFormatNow-2 633 655 +3.48% | |
BenchmarkMarshalJSON-2 942 993 +5.41% | |
BenchmarkMarshalText-2 942 947 +0.53% | |
BenchmarkParse-2 566 561 -0.88% | |
BenchmarkParseDuration-2 281 280 -0.36% | |
BenchmarkHour-2 79.0 78.8 -0.25% | |
BenchmarkSecond-2 73.7 74.1 +0.54% | |
BenchmarkYear-2 112 109 -2.68% | |
BenchmarkDay-2 122 117 -4.10% | |
net package benchmarks: | |
benchmark old ns/op new ns/op delta | |
BenchmarkDNSName-2 947 1014 +7.07% | |
BenchmarkInterfaces-2 1259072 1484002 +17.86% | |
BenchmarkInterfaceByIndex-2 0.00 0.00 +0.00% | |
BenchmarkInterfaceByName-2 0.00 0.00 +0.00% | |
BenchmarkInterfaceAddrs-2 1209069 1271012 +5.12% | |
BenchmarkInterfacesAndAddrs-2 0.00 0.00 +0.00% | |
BenchmarkInterfacesAndMulticastAddrs-2 0.00 0.00 +0.00% | |
BenchmarkParseIP-2 4553 4940 +8.50% | |
BenchmarkIPString-2 3336 4347 +30.31% | |
BenchmarkIPMaskString-2 843 1336 +58.48% | |
BenchmarkTCP4OneShot-2 108106 128441 +18.81% | |
BenchmarkTCP4OneShotTimeout-2 111906 178027 +59.09% | |
BenchmarkTCP4Persistent-2 14710 14818 +0.73% | |
BenchmarkTCP4PersistentTimeout-2 16520 15558 -5.82% | |
BenchmarkTCP6OneShot-2 117506 158321 +34.73% | |
BenchmarkTCP6OneShotTimeout-2 119706 196663 +64.29% | |
BenchmarkTCP6Persistent-2 14800 15720 +6.22% | |
BenchmarkTCP6PersistentTimeout-2 14850 15414 +3.80% | |
BenchmarkTCP4ConcurrentReadWrite-2 15920 16184 +1.66% | |
BenchmarkTCP6ConcurrentReadWrite-2 15900 16068 +1.06% | |
runtime package benchmarks: | |
benchmark old ns/op new ns/op delta | |
BenchmarkAppend-2 39.7 39.3 -1.01% | |
BenchmarkAppendGrowByte-2 5993676 28080050 +368.49% | |
BenchmarkAppendGrowString-2 162209280 384800666 +137.22% | |
BenchmarkAppend1Byte-2 6.46 6.47 +0.15% | |
BenchmarkAppend4Bytes-2 6.57 6.55 -0.30% | |
BenchmarkAppend7Bytes-2 6.70 6.71 +0.15% | |
BenchmarkAppend8Bytes-2 6.70 6.71 +0.15% | |
BenchmarkAppend15Bytes-2 7.05 7.10 +0.71% | |
BenchmarkAppend16Bytes-2 7.07 7.10 +0.42% | |
BenchmarkAppend32Bytes-2 9.72 9.67 -0.51% | |
BenchmarkAppendStr1Byte-2 6.41 6.40 -0.16% | |
BenchmarkAppendStr4Bytes-2 6.42 6.40 -0.31% | |
BenchmarkAppendStr8Bytes-2 6.71 6.63 -1.19% | |
BenchmarkAppendStr16Bytes-2 10.7 10.8 +0.93% | |
BenchmarkAppendStr32Bytes-2 9.72 9.67 -0.51% | |
BenchmarkAppendSpecialCase-2 45.3 45.2 -0.22% | |
BenchmarkCopy1Byte-2 7.85 7.88 +0.38% | |
BenchmarkCopy2Byte-2 7.85 7.96 +1.40% | |
BenchmarkCopy4Byte-2 7.73 7.64 -1.16% | |
BenchmarkCopy8Byte-2 7.88 7.80 -1.02% | |
BenchmarkCopy12Byte-2 9.03 9.36 +3.65% | |
BenchmarkCopy16Byte-2 8.72 8.50 -2.52% | |
BenchmarkCopy32Byte-2 10.2 10.3 +0.98% | |
BenchmarkCopy128Byte-2 21.4 21.2 -0.93% | |
BenchmarkCopy1024Byte-2 123 123 +0.00% | |
BenchmarkCopy1String-2 9.43 8.35 -11.45% | |
BenchmarkCopy2String-2 9.04 8.35 -7.63% | |
BenchmarkCopy4String-2 8.38 8.35 -0.36% | |
BenchmarkCopy8String-2 8.80 8.27 -6.02% | |
BenchmarkCopy12String-2 10.4 8.97 -13.75% | |
BenchmarkCopy16String-2 8.69 8.66 -0.35% | |
BenchmarkCopy32String-2 10.3 10.1 -1.94% | |
BenchmarkCopy128String-2 20.8 20.6 -0.96% | |
BenchmarkCopy1024String-2 123 123 +0.00% | |
BenchmarkChanNonblocking-2 6.38 6.32 -0.94% | |
BenchmarkSelectUncontended-2 175 173 -1.14% | |
BenchmarkSelectSyncContended-2 1693 1731 +2.24% | |
BenchmarkSelectAsyncContended-2 351 368 +4.84% | |
BenchmarkSelectNonblock-2 24.0 25.7 +7.08% | |
BenchmarkChanUncontended-2 7025 6942 -1.18% | |
BenchmarkChanContended-2 14780 14196 -3.95% | |
BenchmarkChanSync-2 410 426 +3.90% | |
BenchmarkChanProdCons0-2 358 386 +7.82% | |
BenchmarkChanProdCons10-2 224 218 -2.68% | |
BenchmarkChanProdCons100-2 158 159 +0.63% | |
BenchmarkChanProdConsWork0-2 521 585 +12.28% | |
BenchmarkChanProdConsWork10-2 500 546 +9.20% | |
BenchmarkChanProdConsWork100-2 402 427 +6.22% | |
BenchmarkSelectProdCons-2 1412 1006 -28.75% | |
BenchmarkChanCreation-2 348 509 +46.26% | |
BenchmarkChanSem-2 147 139 -5.44% | |
BenchmarkChanPopular-2 821547 1840803 +124.07% | |
BenchmarkCallClosure-2 3.68 3.65 -0.82% | |
BenchmarkCallClosure1-2 4.36 4.32 -0.92% | |
BenchmarkCallClosure2-2 46.3 72.5 +56.59% | |
BenchmarkCallClosure3-2 48.1 73.8 +53.43% | |
BenchmarkCallClosure4-2 48.1 71.8 +49.27% | |
BenchmarkComplex128DivNormal-2 36.5 36.2 -0.82% | |
BenchmarkComplex128DivNisNaN-2 19.6 19.7 +0.51% | |
BenchmarkComplex128DivDisNaN-2 19.2 19.3 +0.52% | |
BenchmarkComplex128DivNisInf-2 17.7 17.8 +0.56% | |
BenchmarkComplex128DivDisInf-2 16.1 16.4 +1.86% | |
BenchmarkSetTypePtr-2 4.35 4.37 +0.46% | |
BenchmarkSetTypePtr8-2 18.9 18.6 -1.59% | |
BenchmarkSetTypePtr16-2 27.3 25.6 -6.23% | |
BenchmarkSetTypePtr32-2 30.8 31.5 +2.27% | |
BenchmarkSetTypePtr64-2 46.5 45.8 -1.51% | |
BenchmarkSetTypePtr126-2 80.1 83.5 +4.24% | |
BenchmarkSetTypePtr128-2 74.7 82.7 +10.71% | |
BenchmarkSetTypePtrSlice-2 657 663 +0.91% | |
BenchmarkSetTypeNode1-2 18.0 17.8 -1.11% | |
BenchmarkSetTypeNode1Slice-2 103 102 -0.97% | |
BenchmarkSetTypeNode8-2 22.4 23.1 +3.13% | |
BenchmarkSetTypeNode8Slice-2 254 252 -0.79% | |
BenchmarkSetTypeNode64-2 52.4 52.3 -0.19% | |
BenchmarkSetTypeNode64Slice-2 1309 1248 -4.66% | |
BenchmarkSetTypeNode64Dead-2 28.4 29.0 +2.11% | |
BenchmarkSetTypeNode64DeadSlice-2 1290 1279 -0.85% | |
BenchmarkSetTypeNode124-2 78.1 82.8 +6.02% | |
BenchmarkSetTypeNode124Slice-2 2218 2310 +4.15% | |
BenchmarkSetTypeNode126-2 78.5 78.8 +0.38% | |
BenchmarkSetTypeNode126Slice-2 2069 2152 +4.01% | |
BenchmarkSetTypeNode128-2 82.7 83.5 +0.97% | |
BenchmarkSetTypeNode128Slice-2 2381 2402 +0.88% | |
BenchmarkSetTypeNode130-2 83.4 79.6 -4.56% | |
BenchmarkSetTypeNode130Slice-2 2586 2607 +0.81% | |
BenchmarkSetTypeNode1024-2 543 531 -2.21% | |
BenchmarkSetTypeNode1024Slice-2 16050 16848 +4.97% | |
BenchmarkAllocation-2 35942 76440 +112.68% | |
BenchmarkHash5-2 18.1 17.8 -1.66% | |
BenchmarkHash16-2 22.8 22.8 +0.00% | |
BenchmarkHash64-2 32.1 32.1 +0.00% | |
BenchmarkHash1024-2 256 252 -1.56% | |
BenchmarkHash65536-2 15420 15444 +0.16% | |
BenchmarkEqEfaceConcrete-2 7.36 7.33 -0.41% | |
BenchmarkEqIfaceConcrete-2 7.70 7.64 -0.78% | |
BenchmarkNeEfaceConcrete-2 7.70 7.64 -0.78% | |
BenchmarkNeIfaceConcrete-2 7.70 7.64 -0.78% | |
BenchmarkConvT2ESmall-2 56.9 71.8 +26.19% | |
BenchmarkConvT2EUintptr-2 57.0 74.1 +30.00% | |
BenchmarkConvT2ELarge-2 57.2 70.2 +22.73% | |
BenchmarkConvT2ISmall-2 64.2 71.0 +10.59% | |
BenchmarkConvT2IUintptr-2 62.6 76.7 +22.52% | |
BenchmarkConvT2ILarge-2 62.0 71.8 +15.81% | |
BenchmarkConvI2E-2 6.46 6.55 +1.39% | |
BenchmarkConvI2I-2 25.8 25.9 +0.39% | |
BenchmarkAssertE2T-2 13.4 12.3 -8.21% | |
BenchmarkAssertE2TLarge-2 12.7 12.8 +0.79% | |
BenchmarkAssertE2I-2 22.9 22.8 -0.44% | |
BenchmarkAssertI2T-2 12.4 12.3 -0.81% | |
BenchmarkAssertI2I-2 23.6 23.7 +0.42% | |
BenchmarkAssertI2E-2 6.36 6.40 +0.63% | |
BenchmarkAssertE2E-2 1.67 1.67 +0.00% | |
BenchmarkAssertE2T2-2 12.6 12.0 -4.76% | |
BenchmarkAssertE2T2Blank-2 1.00 1.00 +0.00% | |
BenchmarkAssertI2E2-2 7.03 7.02 -0.14% | |
BenchmarkAssertI2E2Blank-2 1.00 1.00 +0.00% | |
BenchmarkAssertE2E2-2 6.19 6.16 -0.48% | |
BenchmarkAssertE2E2Blank-2 1.00 1.00 +0.00% | |
BenchmarkMalloc8-2 41.0 81.1 +97.80% | |
BenchmarkMalloc16-2 42.4 67.2 +58.49% | |
BenchmarkMallocTypeInfo8-2 45.4 66.4 +46.26% | |
BenchmarkMallocTypeInfo16-2 57.0 146 +156.14% | |
BenchmarkMallocLargeStruct-2 805 8814 +994.91% | |
BenchmarkGoroutineSelect-2 2996173 15600016 +420.66% | |
BenchmarkGoroutineBlocking-2 2488147 15610027 +527.38% | |
BenchmarkGoroutineForRange-2 3010169 15610027 +418.58% | |
BenchmarkGoroutineIdle-2 1857106 15756027 +748.42% | |
BenchmarkMapPop100-2 30241 29660 -1.92% | |
BenchmarkMapPop1000-2 632702 530400 -16.17% | |
BenchmarkMapPop10000-2 11220641 10920019 -2.68% | |
BenchmarkHashStringSpeed-2 47.2 48.9 +3.60% | |
BenchmarkHashBytesSpeed-2 75.3 76.5 +1.59% | |
BenchmarkHashInt32Speed-2 44.2 43.7 -1.13% | |
BenchmarkHashInt64Speed-2 44.9 48.4 +7.80% | |
BenchmarkHashStringArraySpeed-2 103 102 -0.97% | |
BenchmarkMegMap-2 27.8 28.1 +1.08% | |
BenchmarkMegOneMap-2 19.1 19.0 -0.52% | |
BenchmarkMegEqMap-2 124507 126360 +1.49% | |
BenchmarkMegEmptyMap-2 8.03 8.03 +0.00% | |
BenchmarkSmallStrMap-2 25.1 25.0 -0.40% | |
BenchmarkMapStringKeysEight_16-2 28.8 28.7 -0.35% | |
BenchmarkMapStringKeysEight_32-2 27.8 27.8 +0.00% | |
BenchmarkMapStringKeysEight_64-2 27.8 27.5 -1.08% | |
BenchmarkMapStringKeysEight_1M-2 27.8 27.8 +0.00% | |
BenchmarkIntMap-2 16.1 16.1 +0.00% | |
BenchmarkRepeatedLookupStrMapKey32-2 63.0 64.7 +2.70% | |
BenchmarkRepeatedLookupStrMapKey1M-2 246614 246480 -0.05% | |
BenchmarkNewEmptyMap-2 67.5 68.6 +1.63% | |
BenchmarkNewSmallMap-2 208 207 -0.48% | |
BenchmarkMapIter-2 204 204 +0.00% | |
BenchmarkMapIterEmpty-2 14.3 15.3 +6.99% | |
BenchmarkSameLengthMap-2 9.77 9.75 -0.20% | |
BenchmarkBigKeyMap-2 56.9 56.9 +0.00% | |
BenchmarkBigValMap-2 59.2 58.5 -1.18% | |
BenchmarkSmallKeyMap-2 38.1 38.0 -0.26% | |
BenchmarkComplexAlgMap-2 142 149 +4.93% | |
BenchmarkMemmove0-2 5.11 5.04 -1.37% | |
BenchmarkMemmove1-2 6.41 6.32 -1.40% | |
BenchmarkMemmove2-2 6.42 6.32 -1.56% | |
BenchmarkMemmove3-2 6.35 6.40 +0.79% | |
BenchmarkMemmove4-2 6.35 6.47 +1.89% | |
BenchmarkMemmove5-2 6.29 6.40 +1.75% | |
BenchmarkMemmove6-2 6.38 6.32 -0.94% | |
BenchmarkMemmove7-2 6.36 6.40 +0.63% | |
BenchmarkMemmove8-2 6.37 6.40 +0.47% | |
BenchmarkMemmove9-2 6.91 6.86 -0.72% | |
BenchmarkMemmove10-2 6.91 6.79 -1.74% | |
BenchmarkMemmove11-2 6.95 6.86 -1.29% | |
BenchmarkMemmove12-2 6.89 6.79 -1.45% | |
BenchmarkMemmove13-2 6.90 6.79 -1.59% | |
BenchmarkMemmove14-2 6.92 6.79 -1.88% | |
BenchmarkMemmove15-2 6.94 6.79 -2.16% | |
BenchmarkMemmove16-2 6.91 6.79 -1.74% | |
BenchmarkMemmove32-2 9.07 9.05 -0.22% | |
BenchmarkMemmove64-2 13.2 13.3 +0.76% | |
BenchmarkMemmove128-2 19.7 19.7 +0.00% | |
BenchmarkMemmove256-2 35.1 35.3 +0.57% | |
BenchmarkMemmove512-2 68.3 66.3 -2.93% | |
BenchmarkMemmove1024-2 122 121 -0.82% | |
BenchmarkMemmove2048-2 236 236 +0.00% | |
BenchmarkMemmove4096-2 219 218 -0.46% | |
BenchmarkMemclr5-2 6.26 6.01 -3.99% | |
BenchmarkMemclr16-2 6.79 6.80 +0.15% | |
BenchmarkMemclr64-2 12.0 12.0 +0.00% | |
BenchmarkMemclr256-2 28.8 28.7 -0.35% | |
BenchmarkMemclr4096-2 361 358 -0.83% | |
BenchmarkMemclr65536-2 5680 5668 -0.21% | |
BenchmarkGoMemclr5-2 4.35 4.32 -0.69% | |
BenchmarkGoMemclr16-2 4.70 4.68 -0.43% | |
BenchmarkGoMemclr64-2 10.7 10.8 +0.93% | |
BenchmarkGoMemclr256-2 27.4 27.5 +0.36% | |
BenchmarkClearFat8-2 0.73 0.73 +0.00% | |
BenchmarkClearFat12-2 1.07 1.17 +9.35% | |
BenchmarkClearFat16-2 1.56 1.56 +0.00% | |
BenchmarkClearFat24-2 2.39 2.40 +0.42% | |
BenchmarkClearFat32-2 3.30 3.31 +0.30% | |
BenchmarkClearFat40-2 2.84 2.84 +0.00% | |
BenchmarkClearFat48-2 3.02 3.00 -0.66% | |
BenchmarkClearFat56-2 3.06 3.06 +0.00% | |
BenchmarkClearFat64-2 3.31 3.31 +0.00% | |
BenchmarkClearFat128-2 6.20 6.24 +0.65% | |
BenchmarkClearFat256-2 11.8 11.9 +0.85% | |
BenchmarkClearFat512-2 23.3 23.7 +1.72% | |
BenchmarkClearFat1024-2 46.0 45.9 -0.22% | |
BenchmarkCopyFat8-2 1.00 1.00 +0.00% | |
BenchmarkCopyFat12-2 1.34 1.34 +0.00% | |
BenchmarkCopyFat16-2 1.67 1.68 +0.60% | |
BenchmarkCopyFat24-2 2.34 2.34 +0.00% | |
BenchmarkCopyFat32-2 3.17 3.12 -1.58% | |
BenchmarkCopyFat64-2 4.35 4.37 +0.46% | |
BenchmarkCopyFat128-2 6.78 6.79 +0.15% | |
BenchmarkCopyFat256-2 12.9 13.1 +1.55% | |
BenchmarkCopyFat512-2 24.6 24.6 +0.00% | |
BenchmarkCopyFat1024-2 47.4 47.3 -0.21% | |
BenchmarkFinalizer-2 711040 748801 +5.31% | |
BenchmarkFinalizerRun-2 1402 1107 -21.04% | |
BenchmarkSyscall-2 62.3 64.0 +2.73% | |
BenchmarkSyscallWork-2 152 154 +1.32% | |
BenchmarkSyscallExcess-2 62.3 62.4 +0.16% | |
BenchmarkSyscallExcessWork-2 154 152 -1.30% | |
BenchmarkPingPongHog-2 1298 1341 +3.31% | |
BenchmarkStackGrowth-2 272 271 -0.37% | |
BenchmarkStackGrowthDeep-2 52302 52000 -0.58% | |
BenchmarkCreateGoroutines-2 249 249 +0.00% | |
BenchmarkCreateGoroutinesParallel-2 130 131 +0.77% | |
BenchmarkCreateGoroutinesCapture-2 1948 2043 +4.88% | |
BenchmarkClosureCall-2 4.23 4.22 -0.24% | |
BenchmarkMatmult-2 6.19 7.64 +23.42% | |
BenchmarkIfaceCmp100-2 206 205 -0.49% | |
BenchmarkIfaceCmpNil100-2 208 207 -0.48% | |
BenchmarkDefer-2 142 152 +7.04% | |
BenchmarkDefer10-2 137 137 +0.00% | |
BenchmarkDeferMany-2 264 262 -0.76% | |
BenchmarkStackCopy-2 452359200 452400800 +0.01% | |
BenchmarkCompareStringEqual-2 11.7 11.7 +0.00% | |
BenchmarkCompareStringIdentical-2 4.35 4.32 -0.69% | |
BenchmarkCompareStringSameLength-2 5.69 5.67 -0.35% | |
BenchmarkCompareStringDifferentLength-2 2.01 2.00 -0.50% | |
BenchmarkCompareStringBigUnaligned-2 177710 179400 +0.95% | |
BenchmarkCompareStringBig-2 125407 127920 +2.00% | |
BenchmarkRuneIterate-2 422 421 -0.24% | |
BenchmarkRuneIterate2-2 422 421 -0.24% | |
benchmark old MB/s new MB/s speedup | |
BenchmarkCopy1Byte-2 127.38 126.86 1.00x | |
BenchmarkCopy2Byte-2 254.76 251.38 0.99x | |
BenchmarkCopy4Byte-2 517.43 523.29 1.01x | |
BenchmarkCopy8Byte-2 1015.17 1025.64 1.01x | |
BenchmarkCopy12Byte-2 1328.83 1282.05 0.96x | |
BenchmarkCopy16Byte-2 1835.81 1881.91 1.03x | |
BenchmarkCopy32Byte-2 3127.88 3101.97 0.99x | |
BenchmarkCopy128Byte-2 5969.81 6033.17 1.01x | |
BenchmarkCopy1024Byte-2 8277.62 8308.98 1.00x | |
BenchmarkCopy1String-2 106.04 119.82 1.13x | |
BenchmarkCopy2String-2 221.35 239.64 1.08x | |
BenchmarkCopy4String-2 477.30 479.27 1.00x | |
BenchmarkCopy8String-2 909.56 967.58 1.06x | |
BenchmarkCopy12String-2 1154.89 1337.79 1.16x | |
BenchmarkCopy16String-2 1842.15 1848.00 1.00x | |
BenchmarkCopy32String-2 3118.73 3155.81 1.01x | |
BenchmarkCopy128String-2 6147.58 6216.00 1.01x | |
BenchmarkCopy1024String-2 8284.32 8308.98 1.00x | |
BenchmarkSetTypePtr-2 1838.98 1831.50 1.00x | |
BenchmarkSetTypePtr8-2 3378.90 3447.53 1.02x | |
BenchmarkSetTypePtr16-2 4684.94 5003.12 1.07x | |
BenchmarkSetTypePtr32-2 8322.02 8118.72 0.98x | |
BenchmarkSetTypePtr64-2 11002.24 11188.79 1.02x | |
BenchmarkSetTypePtr126-2 12583.55 12070.39 0.96x | |
BenchmarkSetTypePtr128-2 13707.38 12385.08 0.90x | |
BenchmarkSetTypePtrSlice-2 12468.08 12355.94 0.99x | |
BenchmarkSetTypeNode1-2 1333.26 1349.53 1.01x | |
BenchmarkSetTypeNode1Slice-2 7401.99 7508.79 1.01x | |
BenchmarkSetTypeNode8-2 3574.42 3465.00 0.97x | |
BenchmarkSetTypeNode8Slice-2 10078.16 10129.77 1.01x | |
BenchmarkSetTypeNode64-2 10082.17 10103.31 1.00x | |
BenchmarkSetTypeNode64Slice-2 12906.83 13538.44 1.05x | |
BenchmarkSetTypeNode64Dead-2 18577.40 18196.83 0.98x | |
BenchmarkSetTypeNode64DeadSlice-2 13096.93 13208.23 1.01x | |
BenchmarkSetTypeNode124-2 12905.79 12176.83 0.94x | |
BenchmarkSetTypeNode124Slice-2 14542.00 13958.78 0.96x | |
BenchmarkSetTypeNode126-2 13043.84 12998.20 1.00x | |
BenchmarkSetTypeNode126Slice-2 15836.70 15221.08 0.96x | |
BenchmarkSetTypeNode128-2 12582.46 12461.04 0.99x | |
BenchmarkSetTypeNode128Slice-2 13976.52 13852.79 0.99x | |
BenchmarkSetTypeNode130-2 12668.74 13272.98 1.05x | |
BenchmarkSetTypeNode130Slice-2 13066.54 12961.01 0.99x | |
BenchmarkSetTypeNode1024-2 15105.88 15455.66 1.02x | |
BenchmarkSetTypeNode1024Slice-2 16363.92 15589.72 0.95x | |
BenchmarkHash5-2 276.23 280.99 1.02x | |
BenchmarkHash16-2 702.02 702.49 1.00x | |
BenchmarkHash64-2 1991.17 1991.53 1.00x | |
BenchmarkHash1024-2 3996.65 4051.91 1.01x | |
BenchmarkHash65536-2 4249.82 4243.45 1.00x | |
BenchmarkMemmove1-2 156.12 158.28 1.01x | |
BenchmarkMemmove2-2 311.75 316.56 1.02x | |
BenchmarkMemmove3-2 472.41 469.04 0.99x | |
BenchmarkMemmove4-2 630.38 617.85 0.98x | |
BenchmarkMemmove5-2 794.87 781.74 0.98x | |
BenchmarkMemmove6-2 940.39 948.91 1.01x | |
BenchmarkMemmove7-2 1101.43 1094.43 0.99x | |
BenchmarkMemmove8-2 1256.80 1250.78 1.00x | |
BenchmarkMemmove9-2 1303.33 1311.19 1.01x | |
BenchmarkMemmove10-2 1448.14 1473.62 1.02x | |
BenchmarkMemmove11-2 1583.78 1602.56 1.01x | |
BenchmarkMemmove12-2 1742.82 1767.04 1.01x | |
BenchmarkMemmove13-2 1883.95 1915.71 1.02x | |
BenchmarkMemmove14-2 2024.47 2063.07 1.02x | |
BenchmarkMemmove15-2 2161.26 2208.80 1.02x | |
BenchmarkMemmove16-2 2315.35 2357.79 1.02x | |
BenchmarkMemmove32-2 3527.91 3536.69 1.00x | |
BenchmarkMemmove64-2 4859.25 4826.54 0.99x | |
BenchmarkMemmove128-2 6483.93 6505.38 1.00x | |
BenchmarkMemmove256-2 7297.19 7261.16 1.00x | |
BenchmarkMemmove512-2 7501.40 7722.46 1.03x | |
BenchmarkMemmove1024-2 8365.53 8415.50 1.01x | |
BenchmarkMemmove2048-2 8666.45 8670.60 1.00x | |
BenchmarkMemmove4096-2 18685.06 18727.08 1.00x | |
BenchmarkMemclr5-2 799.31 832.50 1.04x | |
BenchmarkMemclr16-2 2358.01 2354.32 1.00x | |
BenchmarkMemclr64-2 5315.31 5328.00 1.00x | |
BenchmarkMemclr256-2 8894.56 8918.60 1.00x | |
BenchmarkMemclr4096-2 11339.33 11415.81 1.01x | |
BenchmarkMemclr65536-2 11537.37 11562.44 1.00x | |
BenchmarkGoMemclr5-2 1150.24 1158.48 1.01x | |
BenchmarkGoMemclr16-2 3401.65 3418.80 1.01x | |
BenchmarkGoMemclr64-2 5980.97 5945.73 0.99x | |
BenchmarkGoMemclr256-2 9328.91 9310.43 1.00x | |
BenchmarkCompareStringBigUnaligned-2 5900.54 5844.95 0.99x | |
BenchmarkCompareStringBig-2 8361.45 8197.19 0.98x | |
benchmark old allocs new allocs delta | |
BenchmarkNewEmptyMap-2 0 0 +0.00% | |
BenchmarkNewSmallMap-2 0 0 +0.00% | |
BenchmarkCreateGoroutinesCapture-2 1 1 +0.00% | |
benchmark old bytes new bytes delta | |
BenchmarkNewEmptyMap-2 0 0 +0.00% | |
BenchmarkNewSmallMap-2 0 0 +0.00% | |
BenchmarkCreateGoroutinesCapture-2 16 16 +0.00% |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 1000000 1014 ns/op | |
BenchmarkInterfaces-2 1000 1484002 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 1000 1271012 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 300000 4940 ns/op | |
BenchmarkIPString-2 500000 4347 ns/op | |
BenchmarkIPMaskString-2 1000000 1336 ns/op | |
BenchmarkTCP4OneShot-2 10000 128441 ns/op | |
BenchmarkTCP4OneShotTimeout-2 10000 178027 ns/op | |
BenchmarkTCP4Persistent-2 100000 14818 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 15558 ns/op | |
BenchmarkTCP6OneShot-2 10000 158321 ns/op | |
BenchmarkTCP6OneShotTimeout-2 10000 196663 ns/op | |
BenchmarkTCP6Persistent-2 100000 15720 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 15414 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 16184 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 16068 ns/op | |
ok net 28.733s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 2000000 981 ns/op | |
BenchmarkInterfaces-2 1000 1364823 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 2000 1286316 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 500000 4950 ns/op | |
BenchmarkIPString-2 500000 3935 ns/op | |
BenchmarkIPMaskString-2 1000000 1265 ns/op | |
BenchmarkTCP4OneShot-2 10000 138081 ns/op | |
--- BENCH: BenchmarkTCP4OneShot-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:52596: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4OneShotTimeout-2 10000 148562 ns/op | |
--- BENCH: BenchmarkTCP4OneShotTimeout-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:54548: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4Persistent-2 100000 15740 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 15998 ns/op | |
BenchmarkTCP6OneShot-2 10000 147501 ns/op | |
--- BENCH: BenchmarkTCP6OneShot-2 | |
tcp_test.go:138: dial tcp [::1]:50870: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6OneShotTimeout-2 10000 164242 ns/op | |
--- BENCH: BenchmarkTCP6OneShotTimeout-2 | |
tcp_test.go:138: dial tcp [::1]:64166: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6Persistent-2 100000 15856 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 16288 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 18344 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 17718 ns/op | |
ok net 32.659s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 2000000 951 ns/op | |
BenchmarkInterfaces-2 1000 1280202 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 1000 1216802 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 300000 5096 ns/op | |
BenchmarkIPString-2 500000 4149 ns/op | |
BenchmarkIPMaskString-2 1000000 1435 ns/op | |
BenchmarkTCP4OneShot-2 10000 135460 ns/op | |
--- BENCH: BenchmarkTCP4OneShot-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:62090: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:62090: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:62090: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4OneShotTimeout-2 10000 140400 ns/op | |
--- BENCH: BenchmarkTCP4OneShotTimeout-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:52565: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:52565: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:52565: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4Persistent-2 100000 14664 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 14664 ns/op | |
BenchmarkTCP6OneShot-2 10000 162340 ns/op | |
--- BENCH: BenchmarkTCP6OneShot-2 | |
tcp_test.go:138: dial tcp [::1]:52733: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6OneShotTimeout-2 10000 170040 ns/op | |
--- BENCH: BenchmarkTCP6OneShotTimeout-2 | |
tcp_test.go:138: dial tcp [::1]:63106: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:63106: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:63106: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6Persistent-2 100000 14664 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 14820 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 15600 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 16536 ns/op | |
ok net 32.046s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 2000000 947 ns/op | |
BenchmarkInterfaces-2 1000 1259072 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 1000 1209069 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 300000 4553 ns/op | |
BenchmarkIPString-2 500000 3336 ns/op | |
BenchmarkIPMaskString-2 2000000 843 ns/op | |
BenchmarkTCP4OneShot-2 10000 108106 ns/op | |
BenchmarkTCP4OneShotTimeout-2 10000 111906 ns/op | |
BenchmarkTCP4Persistent-2 100000 14710 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 16520 ns/op | |
BenchmarkTCP6OneShot-2 10000 117506 ns/op | |
BenchmarkTCP6OneShotTimeout-2 10000 119706 ns/op | |
BenchmarkTCP6Persistent-2 100000 14800 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 14850 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 15920 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 15900 ns/op | |
ok net 26.486s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 2000000 947 ns/op | |
BenchmarkInterfaces-2 1000 1259072 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 1000 1210069 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 300000 4540 ns/op | |
BenchmarkIPString-2 500000 3342 ns/op | |
BenchmarkIPMaskString-2 2000000 843 ns/op | |
BenchmarkTCP4OneShot-2 10000 110006 ns/op | |
--- BENCH: BenchmarkTCP4OneShot-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:61490: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4OneShotTimeout-2 10000 112406 ns/op | |
--- BENCH: BenchmarkTCP4OneShotTimeout-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:57907: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4Persistent-2 100000 14660 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 14660 ns/op | |
BenchmarkTCP6OneShot-2 10000 119306 ns/op | |
--- BENCH: BenchmarkTCP6OneShot-2 | |
tcp_test.go:138: dial tcp [::1]:54946: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6OneShotTimeout-2 10000 122307 ns/op | |
--- BENCH: BenchmarkTCP6OneShotTimeout-2 | |
tcp_test.go:138: dial tcp [::1]:52708: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6Persistent-2 100000 14790 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 14810 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 15950 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 15940 ns/op | |
ok net 26.476s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkDNSName-2 2000000 951 ns/op | |
BenchmarkInterfaces-2 1000 1262072 ns/op | |
BenchmarkInterfaceByIndex-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByIndex-2 | |
interface_test.go:246: loopback interface not found | |
BenchmarkInterfaceByName-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfaceByName-2 | |
interface_test.go:260: loopback interface not found | |
BenchmarkInterfaceAddrs-2 1000 1216069 ns/op | |
BenchmarkInterfacesAndAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndAddrs-2 | |
interface_test.go:284: loopback interface not found | |
BenchmarkInterfacesAndMulticastAddrs-2 0 0 ns/op | |
--- BENCH: BenchmarkInterfacesAndMulticastAddrs-2 | |
interface_test.go:298: loopback interface not found | |
BenchmarkParseIP-2 300000 4600 ns/op | |
BenchmarkIPString-2 500000 3348 ns/op | |
BenchmarkIPMaskString-2 2000000 846 ns/op | |
BenchmarkTCP4OneShot-2 10000 112506 ns/op | |
--- BENCH: BenchmarkTCP4OneShot-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:52374: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:52374: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:52374: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4OneShotTimeout-2 10000 115206 ns/op | |
--- BENCH: BenchmarkTCP4OneShotTimeout-2 | |
tcp_test.go:138: dial tcp 127.0.0.1:54003: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:54003: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:54003: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp 127.0.0.1:54003: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP4Persistent-2 100000 14690 ns/op | |
BenchmarkTCP4PersistentTimeout-2 100000 14700 ns/op | |
BenchmarkTCP6OneShot-2 10000 120606 ns/op | |
--- BENCH: BenchmarkTCP6OneShot-2 | |
tcp_test.go:138: dial tcp [::1]:56942: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:56942: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:56942: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6OneShotTimeout-2 10000 124207 ns/op | |
--- BENCH: BenchmarkTCP6OneShotTimeout-2 | |
tcp_test.go:138: dial tcp [::1]:61504: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:61504: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:61504: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
tcp_test.go:138: dial tcp [::1]:61504: connectex: Only one usage of each socket address (protocol/network address/port) is normally permitted. | |
BenchmarkTCP6Persistent-2 100000 14830 ns/op | |
BenchmarkTCP6PersistentTimeout-2 100000 14790 ns/op | |
BenchmarkTCP4ConcurrentReadWrite-2 100000 15730 ns/op | |
BenchmarkTCP6ConcurrentReadWrite-2 100000 15980 ns/op | |
ok net 26.620s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 50000000 39.3 ns/op | |
BenchmarkAppendGrowByte-2 50 28080050 ns/op | |
BenchmarkAppendGrowString-2 3 384800666 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.47 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.55 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.71 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.71 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.10 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.10 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.40 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.40 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.63 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.8 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 45.2 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.88 ns/op 126.86 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.96 ns/op 251.38 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.64 ns/op 523.29 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.80 ns/op 1025.64 MB/s | |
BenchmarkCopy12Byte-2 200000000 9.36 ns/op 1282.05 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.50 ns/op 1881.91 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.3 ns/op 3101.97 MB/s | |
BenchmarkCopy128Byte-2 50000000 21.2 ns/op 6033.17 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkCopy1String-2 200000000 8.35 ns/op 119.82 MB/s | |
BenchmarkCopy2String-2 200000000 8.35 ns/op 239.64 MB/s | |
BenchmarkCopy4String-2 200000000 8.35 ns/op 479.27 MB/s | |
BenchmarkCopy8String-2 200000000 8.27 ns/op 967.58 MB/s | |
BenchmarkCopy12String-2 200000000 8.97 ns/op 1337.79 MB/s | |
BenchmarkCopy16String-2 200000000 8.66 ns/op 1848.00 MB/s | |
BenchmarkCopy32String-2 100000000 10.1 ns/op 3155.81 MB/s | |
BenchmarkCopy128String-2 50000000 20.6 ns/op 6216.00 MB/s | |
BenchmarkCopy1024String-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.32 ns/op | |
BenchmarkSelectUncontended-2 10000000 173 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1731 ns/op | |
BenchmarkSelectAsyncContended-2 5000000 368 ns/op | |
BenchmarkSelectNonblock-2 100000000 25.7 ns/op | |
BenchmarkChanUncontended-2 200000 6942 ns/op | |
BenchmarkChanContended-2 100000 14196 ns/op | |
BenchmarkChanSync-2 3000000 426 ns/op | |
BenchmarkChanProdCons0-2 5000000 386 ns/op | |
BenchmarkChanProdCons10-2 5000000 218 ns/op | |
BenchmarkChanProdCons100-2 10000000 159 ns/op | |
BenchmarkChanProdConsWork0-2 2000000 585 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 546 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 427 ns/op | |
BenchmarkSelectProdCons-2 2000000 1006 ns/op | |
BenchmarkChanCreation-2 3000000 509 ns/op | |
BenchmarkChanSem-2 10000000 139 ns/op | |
BenchmarkChanPopular-2 1000 1840803 ns/op | |
BenchmarkCallClosure-2 500000000 3.65 ns/op | |
BenchmarkCallClosure1-2 300000000 4.32 ns/op | |
BenchmarkCallClosure2-2 20000000 72.5 ns/op | |
BenchmarkCallClosure3-2 20000000 73.8 ns/op | |
BenchmarkCallClosure4-2 20000000 71.8 ns/op | |
BenchmarkComplex128DivNormal-2 50000000 36.2 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.7 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.3 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.8 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.4 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.37 ns/op 1831.50 MB/s | |
BenchmarkSetTypePtr8-2 100000000 18.6 ns/op 3447.53 MB/s | |
BenchmarkSetTypePtr16-2 100000000 25.6 ns/op 5003.12 MB/s | |
BenchmarkSetTypePtr32-2 50000000 31.5 ns/op 8118.72 MB/s | |
BenchmarkSetTypePtr64-2 30000000 45.8 ns/op 11188.79 MB/s | |
BenchmarkSetTypePtr126-2 20000000 83.5 ns/op 12070.39 MB/s | |
BenchmarkSetTypePtr128-2 20000000 82.7 ns/op 12385.08 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 663 ns/op 12355.94 MB/s | |
BenchmarkSetTypeNode1-2 100000000 17.8 ns/op 1349.53 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 102 ns/op 7508.79 MB/s | |
BenchmarkSetTypeNode8-2 50000000 23.1 ns/op 3465.00 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 252 ns/op 10129.77 MB/s | |
BenchmarkSetTypeNode64-2 20000000 52.3 ns/op 10103.31 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1248 ns/op 13538.44 MB/s | |
BenchmarkSetTypeNode64Dead-2 50000000 29.0 ns/op 18196.83 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1279 ns/op 13208.23 MB/s | |
BenchmarkSetTypeNode124-2 20000000 82.8 ns/op 12176.83 MB/s | |
BenchmarkSetTypeNode124Slice-2 1000000 2310 ns/op 13958.78 MB/s | |
BenchmarkSetTypeNode126-2 20000000 78.8 ns/op 12998.20 MB/s | |
BenchmarkSetTypeNode126Slice-2 500000 2152 ns/op 15221.08 MB/s | |
BenchmarkSetTypeNode128-2 20000000 83.5 ns/op 12461.04 MB/s | |
BenchmarkSetTypeNode128Slice-2 1000000 2402 ns/op 13852.79 MB/s | |
BenchmarkSetTypeNode130-2 20000000 79.6 ns/op 13272.98 MB/s | |
BenchmarkSetTypeNode130Slice-2 1000000 2607 ns/op 12961.01 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 531 ns/op 15455.66 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16848 ns/op 15589.72 MB/s | |
BenchmarkAllocation-2 20000 76440 ns/op | |
BenchmarkHash5-2 100000000 17.8 ns/op 280.99 MB/s | |
BenchmarkHash16-2 50000000 22.8 ns/op 702.49 MB/s | |
BenchmarkHash64-2 50000000 32.1 ns/op 1991.53 MB/s | |
BenchmarkHash1024-2 5000000 252 ns/op 4051.91 MB/s | |
BenchmarkHash65536-2 100000 15444 ns/op 4243.45 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.33 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkConvT2ESmall-2 20000000 71.8 ns/op | |
BenchmarkConvT2EUintptr-2 20000000 74.1 ns/op | |
BenchmarkConvT2ELarge-2 20000000 70.2 ns/op | |
BenchmarkConvT2ISmall-2 20000000 71.0 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 76.7 ns/op | |
BenchmarkConvT2ILarge-2 20000000 71.8 ns/op | |
BenchmarkConvI2E-2 200000000 6.55 ns/op | |
BenchmarkConvI2I-2 50000000 25.9 ns/op | |
BenchmarkAssertE2T-2 100000000 12.3 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.8 ns/op | |
BenchmarkAssertE2I-2 50000000 22.8 ns/op | |
BenchmarkAssertI2T-2 100000000 12.3 ns/op | |
BenchmarkAssertI2I-2 50000000 23.7 ns/op | |
BenchmarkAssertI2E-2 200000000 6.40 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.67 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.0 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.02 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.16 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkMalloc8-2 20000000 81.1 ns/op | |
BenchmarkMalloc16-2 20000000 67.2 ns/op | |
BenchmarkMallocTypeInfo8-2 20000000 66.4 ns/op | |
BenchmarkMallocTypeInfo16-2 20000000 146 ns/op | |
BenchmarkMallocLargeStruct-2 200000 8814 ns/op | |
BenchmarkGoroutineSelect-2 100 15600016 ns/op | |
BenchmarkGoroutineBlocking-2 100 15610027 ns/op | |
BenchmarkGoroutineForRange-2 100 15610027 ns/op | |
BenchmarkGoroutineIdle-2 100 15756027 ns/op | |
BenchmarkMapPop100-2 50000 29660 ns/op | |
BenchmarkMapPop1000-2 2000 530400 ns/op | |
BenchmarkMapPop10000-2 100 10920019 ns/op | |
BenchmarkHashStringSpeed-2 30000000 48.9 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 76.5 ns/op | |
BenchmarkHashInt32Speed-2 30000000 43.7 ns/op | |
BenchmarkHashInt64Speed-2 30000000 48.4 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 102 ns/op | |
BenchmarkMegMap-2 50000000 28.1 ns/op | |
BenchmarkMegOneMap-2 100000000 19.0 ns/op | |
BenchmarkMegEqMap-2 10000 126360 ns/op | |
BenchmarkMegEmptyMap-2 200000000 8.03 ns/op | |
BenchmarkSmallStrMap-2 100000000 25.0 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 28.7 ns/op | |
BenchmarkMapStringKeysEight_32-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_64-2 50000000 27.5 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.8 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 64.7 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246480 ns/op | |
BenchmarkNewEmptyMap-2 20000000 68.6 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 207 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 204 ns/op | |
BenchmarkMapIterEmpty-2 100000000 15.3 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.75 ns/op | |
BenchmarkBigKeyMap-2 20000000 56.9 ns/op | |
BenchmarkBigValMap-2 20000000 58.5 ns/op | |
BenchmarkSmallKeyMap-2 30000000 38.0 ns/op | |
BenchmarkComplexAlgMap-2 10000000 149 ns/op | |
BenchmarkMemmove0-2 300000000 5.04 ns/op | |
BenchmarkMemmove1-2 200000000 6.32 ns/op 158.28 MB/s | |
BenchmarkMemmove2-2 200000000 6.32 ns/op 316.56 MB/s | |
BenchmarkMemmove3-2 200000000 6.40 ns/op 469.04 MB/s | |
BenchmarkMemmove4-2 200000000 6.47 ns/op 617.85 MB/s | |
BenchmarkMemmove5-2 200000000 6.40 ns/op 781.74 MB/s | |
BenchmarkMemmove6-2 200000000 6.32 ns/op 948.91 MB/s | |
BenchmarkMemmove7-2 200000000 6.40 ns/op 1094.43 MB/s | |
BenchmarkMemmove8-2 200000000 6.40 ns/op 1250.78 MB/s | |
BenchmarkMemmove9-2 200000000 6.86 ns/op 1311.19 MB/s | |
BenchmarkMemmove10-2 200000000 6.79 ns/op 1473.62 MB/s | |
BenchmarkMemmove11-2 200000000 6.86 ns/op 1602.56 MB/s | |
BenchmarkMemmove12-2 200000000 6.79 ns/op 1767.04 MB/s | |
BenchmarkMemmove13-2 200000000 6.79 ns/op 1915.71 MB/s | |
BenchmarkMemmove14-2 200000000 6.79 ns/op 2063.07 MB/s | |
BenchmarkMemmove15-2 200000000 6.79 ns/op 2208.80 MB/s | |
BenchmarkMemmove16-2 200000000 6.79 ns/op 2357.79 MB/s | |
BenchmarkMemmove32-2 200000000 9.05 ns/op 3536.69 MB/s | |
BenchmarkMemmove64-2 100000000 13.3 ns/op 4826.54 MB/s | |
BenchmarkMemmove128-2 100000000 19.7 ns/op 6505.38 MB/s | |
BenchmarkMemmove256-2 50000000 35.3 ns/op 7261.16 MB/s | |
BenchmarkMemmove512-2 20000000 66.3 ns/op 7722.46 MB/s | |
BenchmarkMemmove1024-2 10000000 121 ns/op 8415.50 MB/s | |
BenchmarkMemmove2048-2 10000000 236 ns/op 8670.60 MB/s | |
BenchmarkMemmove4096-2 10000000 218 ns/op 18727.08 MB/s | |
BenchmarkMemclr5-2 200000000 6.01 ns/op 832.50 MB/s | |
BenchmarkMemclr16-2 200000000 6.80 ns/op 2354.32 MB/s | |
BenchmarkMemclr64-2 100000000 12.0 ns/op 5328.00 MB/s | |
BenchmarkMemclr256-2 100000000 28.7 ns/op 8918.60 MB/s | |
BenchmarkMemclr4096-2 5000000 358 ns/op 11415.81 MB/s | |
BenchmarkMemclr65536-2 300000 5668 ns/op 11562.44 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.32 ns/op 1158.48 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.68 ns/op 3418.80 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.8 ns/op 5945.73 MB/s | |
BenchmarkGoMemclr256-2 50000000 27.5 ns/op 9310.43 MB/s | |
BenchmarkClearFat8-2 2000000000 0.73 ns/op | |
BenchmarkClearFat12-2 2000000000 1.17 ns/op | |
BenchmarkClearFat16-2 2000000000 1.56 ns/op | |
BenchmarkClearFat24-2 1000000000 2.40 ns/op | |
BenchmarkClearFat32-2 500000000 3.31 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 500000000 3.00 ns/op | |
BenchmarkClearFat56-2 500000000 3.06 ns/op | |
BenchmarkClearFat64-2 500000000 3.31 ns/op | |
BenchmarkClearFat128-2 200000000 6.24 ns/op | |
BenchmarkClearFat256-2 100000000 11.9 ns/op | |
BenchmarkClearFat512-2 50000000 23.7 ns/op | |
BenchmarkClearFat1024-2 30000000 45.9 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.00 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.68 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.12 ns/op | |
BenchmarkCopyFat64-2 300000000 4.37 ns/op | |
BenchmarkCopyFat128-2 200000000 6.79 ns/op | |
BenchmarkCopyFat256-2 100000000 13.1 ns/op | |
BenchmarkCopyFat512-2 50000000 24.6 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.3 ns/op | |
BenchmarkFinalizer-2 2000 748801 ns/op | |
BenchmarkFinalizerRun-2 1000000 1107 ns/op | |
BenchmarkSyscall-2 20000000 64.0 ns/op | |
BenchmarkSyscallWork-2 10000000 154 ns/op | |
BenchmarkSyscallExcess-2 20000000 62.4 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 152 ns/op | |
BenchmarkPingPongHog-2 1000000 1341 ns/op | |
BenchmarkStackGrowth-2 5000000 271 ns/op | |
BenchmarkStackGrowthDeep-2 30000 52000 ns/op | |
BenchmarkCreateGoroutines-2 5000000 249 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 131 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 2043 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.22 ns/op | |
BenchmarkMatmult-2 200000000 7.64 ns/op | |
BenchmarkIfaceCmp100-2 10000000 205 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 207 ns/op | |
BenchmarkDefer-2 10000000 152 ns/op | |
BenchmarkDefer10-2 10000000 137 ns/op | |
BenchmarkDeferMany-2 5000000 262 ns/op | |
BenchmarkStackCopy-2 3 452400800 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.32 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.67 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.00 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 179400 ns/op 5844.95 MB/s | |
BenchmarkCompareStringBig-2 10000 127920 ns/op 8197.19 MB/s | |
BenchmarkRuneIterate-2 3000000 421 ns/op | |
BenchmarkRuneIterate2-2 3000000 421 ns/op | |
ok runtime 479.406s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 30000000 39.1 ns/op | |
BenchmarkAppendGrowByte-2 50 31844056 ns/op | |
BenchmarkAppendGrowString-2 3 384800666 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.47 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.48 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.63 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.63 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.10 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.10 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.40 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.40 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.64 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.8 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 44.7 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.80 ns/op 128.20 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.80 ns/op 256.41 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.57 ns/op 528.68 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.80 ns/op 1025.64 MB/s | |
BenchmarkCopy12Byte-2 200000000 9.37 ns/op 1281.36 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.50 ns/op 1881.91 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.1 ns/op 3155.81 MB/s | |
BenchmarkCopy128Byte-2 50000000 21.2 ns/op 6033.17 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkCopy1String-2 200000000 8.35 ns/op 119.82 MB/s | |
BenchmarkCopy2String-2 200000000 8.35 ns/op 239.64 MB/s | |
BenchmarkCopy4String-2 200000000 8.35 ns/op 479.27 MB/s | |
BenchmarkCopy8String-2 200000000 8.27 ns/op 967.58 MB/s | |
BenchmarkCopy12String-2 200000000 8.98 ns/op 1335.85 MB/s | |
BenchmarkCopy16String-2 200000000 8.67 ns/op 1845.87 MB/s | |
BenchmarkCopy32String-2 100000000 10.5 ns/op 3061.61 MB/s | |
BenchmarkCopy128String-2 50000000 20.3 ns/op 6311.63 MB/s | |
BenchmarkCopy1024String-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.32 ns/op | |
BenchmarkSelectUncontended-2 10000000 174 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1687 ns/op | |
BenchmarkSelectAsyncContended-2 5000000 371 ns/op | |
BenchmarkSelectNonblock-2 100000000 23.9 ns/op | |
BenchmarkChanUncontended-2 200000 7020 ns/op | |
BenchmarkChanContended-2 100000 14206 ns/op | |
BenchmarkChanSync-2 3000000 406 ns/op | |
BenchmarkChanProdCons0-2 3000000 390 ns/op | |
BenchmarkChanProdCons10-2 5000000 230 ns/op | |
BenchmarkChanProdCons100-2 10000000 157 ns/op | |
BenchmarkChanProdConsWork0-2 3000000 592 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 556 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 431 ns/op | |
BenchmarkSelectProdCons-2 1000000 1045 ns/op | |
BenchmarkChanCreation-2 3000000 551 ns/op | |
BenchmarkChanSem-2 10000000 140 ns/op | |
BenchmarkChanPopular-2 1000 1856403 ns/op | |
BenchmarkCallClosure-2 500000000 3.65 ns/op | |
BenchmarkCallClosure1-2 300000000 4.32 ns/op | |
BenchmarkCallClosure2-2 20000000 72.5 ns/op | |
BenchmarkCallClosure3-2 20000000 72.5 ns/op | |
BenchmarkCallClosure4-2 20000000 97.5 ns/op | |
BenchmarkComplex128DivNormal-2 30000000 36.4 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.7 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.5 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.6 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.1 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.34 ns/op 1843.60 MB/s | |
BenchmarkSetTypePtr8-2 100000000 20.0 ns/op 3205.12 MB/s | |
BenchmarkSetTypePtr16-2 50000000 25.3 ns/op 5064.89 MB/s | |
BenchmarkSetTypePtr32-2 50000000 32.8 ns/op 7814.39 MB/s | |
BenchmarkSetTypePtr64-2 50000000 48.4 ns/op 10587.24 MB/s | |
BenchmarkSetTypePtr126-2 20000000 82.7 ns/op 12191.56 MB/s | |
BenchmarkSetTypePtr128-2 20000000 77.3 ns/op 13243.64 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 655 ns/op 12503.03 MB/s | |
BenchmarkSetTypeNode1-2 100000000 18.1 ns/op 1326.26 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 102 ns/op 7459.19 MB/s | |
BenchmarkSetTypeNode8-2 100000000 24.2 ns/op 3308.51 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 250 ns/op 10239.98 MB/s | |
BenchmarkSetTypeNode64-2 30000000 53.6 ns/op 9858.09 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1263 ns/op 13371.30 MB/s | |
BenchmarkSetTypeNode64Dead-2 100000000 29.5 ns/op 17907.99 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1294 ns/op 13049.10 MB/s | |
BenchmarkSetTypeNode124-2 20000000 79.7 ns/op 12647.39 MB/s | |
BenchmarkSetTypeNode124Slice-2 500000 2184 ns/op 14769.21 MB/s | |
BenchmarkSetTypeNode126-2 20000000 79.6 ns/op 12870.77 MB/s | |
BenchmarkSetTypeNode126Slice-2 1000000 2074 ns/op 15793.30 MB/s | |
BenchmarkSetTypeNode128-2 20000000 83.5 ns/op 12461.04 MB/s | |
BenchmarkSetTypeNode128Slice-2 500000 2425 ns/op 13722.54 MB/s | |
BenchmarkSetTypeNode130-2 20000000 82.7 ns/op 12772.11 MB/s | |
BenchmarkSetTypeNode130Slice-2 1000000 2542 ns/op 13289.26 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 535 ns/op 15324.84 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16400 ns/op 16015.58 MB/s | |
BenchmarkAllocation-2 20000 70550 ns/op | |
BenchmarkHash5-2 100000000 17.9 ns/op 278.71 MB/s | |
BenchmarkHash16-2 50000000 22.8 ns/op 702.49 MB/s | |
BenchmarkHash64-2 50000000 32.4 ns/op 1972.38 MB/s | |
BenchmarkHash1024-2 5000000 255 ns/op 4002.49 MB/s | |
BenchmarkHash65536-2 100000 15444 ns/op 4243.45 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.35 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.65 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkConvT2ESmall-2 20000000 71.8 ns/op | |
BenchmarkConvT2EUintptr-2 20000000 74.9 ns/op | |
BenchmarkConvT2ELarge-2 20000000 72.6 ns/op | |
BenchmarkConvT2ISmall-2 20000000 75.7 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 76.4 ns/op | |
BenchmarkConvT2ILarge-2 20000000 73.3 ns/op | |
BenchmarkConvI2E-2 200000000 6.75 ns/op | |
BenchmarkConvI2I-2 50000000 25.9 ns/op | |
BenchmarkAssertE2T-2 100000000 12.8 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.9 ns/op | |
BenchmarkAssertE2I-2 50000000 22.8 ns/op | |
BenchmarkAssertI2T-2 100000000 13.1 ns/op | |
BenchmarkAssertI2I-2 50000000 24.0 ns/op | |
BenchmarkAssertI2E-2 200000000 6.80 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.68 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.2 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.01 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.72 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.63 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkMalloc8-2 20000000 69.4 ns/op | |
BenchmarkMalloc16-2 20000000 74.9 ns/op | |
BenchmarkMallocTypeInfo8-2 20000000 66.3 ns/op | |
BenchmarkMallocTypeInfo16-2 10000000 178 ns/op | |
BenchmarkMallocLargeStruct-2 200000 8658 ns/op | |
BenchmarkGoroutineSelect-2 100 15756029 ns/op | |
BenchmarkGoroutineBlocking-2 100 15620022 ns/op | |
BenchmarkGoroutineForRange-2 100 15610028 ns/op | |
BenchmarkGoroutineIdle-2 100 11720022 ns/op | |
BenchmarkMapPop100-2 50000 29640 ns/op | |
BenchmarkMapPop1000-2 2000 507000 ns/op | |
BenchmarkMapPop10000-2 100 10608019 ns/op | |
BenchmarkHashStringSpeed-2 30000000 48.4 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 75.7 ns/op | |
BenchmarkHashInt32Speed-2 50000000 44.5 ns/op | |
BenchmarkHashInt64Speed-2 30000000 45.8 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 104 ns/op | |
BenchmarkMegMap-2 50000000 28.1 ns/op | |
BenchmarkMegOneMap-2 100000000 19.0 ns/op | |
BenchmarkMegEqMap-2 10000 124800 ns/op | |
BenchmarkMegEmptyMap-2 200000000 8.03 ns/op | |
BenchmarkSmallStrMap-2 50000000 25.0 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 28.7 ns/op | |
BenchmarkMapStringKeysEight_32-2 100000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_64-2 100000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.8 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 67.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246480 ns/op | |
BenchmarkNewEmptyMap-2 20000000 67.9 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 205 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 204 ns/op | |
BenchmarkMapIterEmpty-2 100000000 15.1 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.75 ns/op | |
BenchmarkBigKeyMap-2 30000000 57.2 ns/op | |
BenchmarkBigValMap-2 30000000 58.8 ns/op | |
BenchmarkSmallKeyMap-2 50000000 38.1 ns/op | |
BenchmarkComplexAlgMap-2 10000000 149 ns/op | |
BenchmarkMemmove0-2 300000000 5.04 ns/op | |
BenchmarkMemmove1-2 200000000 6.40 ns/op 156.35 MB/s | |
BenchmarkMemmove2-2 200000000 6.40 ns/op 312.69 MB/s | |
BenchmarkMemmove3-2 200000000 6.40 ns/op 469.04 MB/s | |
BenchmarkMemmove4-2 200000000 6.32 ns/op 633.11 MB/s | |
BenchmarkMemmove5-2 200000000 6.32 ns/op 791.39 MB/s | |
BenchmarkMemmove6-2 200000000 6.40 ns/op 938.08 MB/s | |
BenchmarkMemmove7-2 200000000 6.40 ns/op 1094.43 MB/s | |
BenchmarkMemmove8-2 200000000 6.32 ns/op 1266.22 MB/s | |
BenchmarkMemmove9-2 200000000 6.95 ns/op 1294.59 MB/s | |
BenchmarkMemmove10-2 200000000 6.94 ns/op 1440.50 MB/s | |
BenchmarkMemmove11-2 200000000 6.87 ns/op 1600.23 MB/s | |
BenchmarkMemmove12-2 200000000 6.86 ns/op 1748.25 MB/s | |
BenchmarkMemmove13-2 200000000 6.86 ns/op 1893.94 MB/s | |
BenchmarkMemmove14-2 200000000 6.86 ns/op 2039.62 MB/s | |
BenchmarkMemmove15-2 200000000 6.95 ns/op 2157.64 MB/s | |
BenchmarkMemmove16-2 200000000 6.86 ns/op 2331.00 MB/s | |
BenchmarkMemmove32-2 200000000 9.05 ns/op 3536.69 MB/s | |
BenchmarkMemmove64-2 100000000 13.1 ns/op 4884.00 MB/s | |
BenchmarkMemmove128-2 100000000 19.8 ns/op 6460.72 MB/s | |
BenchmarkMemmove256-2 50000000 34.9 ns/op 7325.99 MB/s | |
BenchmarkMemmove512-2 20000000 66.3 ns/op 7722.46 MB/s | |
BenchmarkMemmove1024-2 20000000 123 ns/op 8308.98 MB/s | |
BenchmarkMemmove2048-2 5000000 237 ns/op 8622.42 MB/s | |
BenchmarkMemmove4096-2 10000000 218 ns/op 18737.39 MB/s | |
BenchmarkMemclr5-2 200000000 6.16 ns/op 811.42 MB/s | |
BenchmarkMemclr16-2 200000000 6.71 ns/op 2385.21 MB/s | |
BenchmarkMemclr64-2 100000000 12.0 ns/op 5319.14 MB/s | |
BenchmarkMemclr256-2 50000000 29.0 ns/op 8822.70 MB/s | |
BenchmarkMemclr4096-2 5000000 358 ns/op 11415.81 MB/s | |
BenchmarkMemclr65536-2 300000 5668 ns/op 11562.44 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.32 ns/op 1158.48 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.68 ns/op 3418.80 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.8 ns/op 5945.73 MB/s | |
BenchmarkGoMemclr256-2 100000000 27.5 ns/op 9323.99 MB/s | |
BenchmarkClearFat8-2 2000000000 0.74 ns/op | |
BenchmarkClearFat12-2 2000000000 1.18 ns/op | |
BenchmarkClearFat16-2 2000000000 1.55 ns/op | |
BenchmarkClearFat24-2 1000000000 2.43 ns/op | |
BenchmarkClearFat32-2 500000000 3.34 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 1000000000 3.03 ns/op | |
BenchmarkClearFat56-2 1000000000 3.09 ns/op | |
BenchmarkClearFat64-2 500000000 3.31 ns/op | |
BenchmarkClearFat128-2 200000000 6.16 ns/op | |
BenchmarkClearFat256-2 100000000 11.9 ns/op | |
BenchmarkClearFat512-2 100000000 23.4 ns/op | |
BenchmarkClearFat1024-2 30000000 45.8 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.00 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.67 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.15 ns/op | |
BenchmarkCopyFat64-2 300000000 4.32 ns/op | |
BenchmarkCopyFat128-2 200000000 6.79 ns/op | |
BenchmarkCopyFat256-2 100000000 12.9 ns/op | |
BenchmarkCopyFat512-2 100000000 24.5 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.3 ns/op | |
BenchmarkFinalizer-2 2000 748801 ns/op | |
BenchmarkFinalizerRun-2 1000000 1098 ns/op | |
BenchmarkSyscall-2 20000000 62.4 ns/op | |
BenchmarkSyscallWork-2 10000000 152 ns/op | |
BenchmarkSyscallExcess-2 20000000 63.2 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 152 ns/op | |
BenchmarkPingPongHog-2 1000000 1419 ns/op | |
BenchmarkStackGrowth-2 5000000 271 ns/op | |
BenchmarkStackGrowthDeep-2 30000 52520 ns/op | |
BenchmarkCreateGoroutines-2 10000000 243 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 124 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 2090 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.22 ns/op | |
BenchmarkMatmult-2 200000000 7.72 ns/op | |
BenchmarkIfaceCmp100-2 10000000 207 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 209 ns/op | |
BenchmarkDefer-2 10000000 152 ns/op | |
BenchmarkDefer10-2 10000000 137 ns/op | |
BenchmarkDeferMany-2 5000000 262 ns/op | |
BenchmarkStackCopy-2 3 458600833 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.32 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.67 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.00 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 182520 ns/op 5745.04 MB/s | |
BenchmarkCompareStringBig-2 10000 127920 ns/op 8197.19 MB/s | |
BenchmarkRuneIterate-2 3000000 421 ns/op | |
BenchmarkRuneIterate2-2 3000000 421 ns/op | |
ok runtime 487.480s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 30000000 39.1 ns/op | |
BenchmarkAppendGrowByte-2 50 30304056 ns/op | |
BenchmarkAppendGrowString-2 3 395200700 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.47 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.71 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.64 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.63 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.18 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.11 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.32 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.40 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.63 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.8 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.67 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 45.8 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.80 ns/op 128.20 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.80 ns/op 256.41 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.57 ns/op 528.68 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.80 ns/op 1025.64 MB/s | |
BenchmarkCopy12Byte-2 200000000 9.36 ns/op 1282.05 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.50 ns/op 1881.91 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.1 ns/op 3155.81 MB/s | |
BenchmarkCopy128Byte-2 50000000 21.5 ns/op 5945.73 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkCopy1String-2 200000000 8.35 ns/op 119.82 MB/s | |
BenchmarkCopy2String-2 200000000 8.35 ns/op 239.64 MB/s | |
BenchmarkCopy4String-2 200000000 8.42 ns/op 474.83 MB/s | |
BenchmarkCopy8String-2 200000000 8.19 ns/op 976.80 MB/s | |
BenchmarkCopy12String-2 200000000 8.98 ns/op 1337.04 MB/s | |
BenchmarkCopy16String-2 200000000 8.66 ns/op 1848.00 MB/s | |
BenchmarkCopy32String-2 100000000 10.3 ns/op 3101.97 MB/s | |
BenchmarkCopy128String-2 50000000 20.3 ns/op 6299.20 MB/s | |
BenchmarkCopy1024String-2 10000000 123 ns/op 8308.98 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.32 ns/op | |
BenchmarkSelectUncontended-2 10000000 175 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1747 ns/op | |
BenchmarkSelectAsyncContended-2 3000000 364 ns/op | |
BenchmarkSelectNonblock-2 100000000 23.9 ns/op | |
BenchmarkChanUncontended-2 200000 6942 ns/op | |
BenchmarkChanContended-2 100000 14196 ns/op | |
BenchmarkChanSync-2 3000000 426 ns/op | |
BenchmarkChanProdCons0-2 5000000 386 ns/op | |
BenchmarkChanProdCons10-2 10000000 218 ns/op | |
BenchmarkChanProdCons100-2 10000000 157 ns/op | |
BenchmarkChanProdConsWork0-2 3000000 588 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 540 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 442 ns/op | |
BenchmarkSelectProdCons-2 2000000 1037 ns/op | |
BenchmarkChanCreation-2 3000000 530 ns/op | |
BenchmarkChanSem-2 10000000 143 ns/op | |
BenchmarkChanPopular-2 1000 2012403 ns/op | |
BenchmarkCallClosure-2 500000000 3.68 ns/op | |
BenchmarkCallClosure1-2 300000000 4.32 ns/op | |
BenchmarkCallClosure2-2 20000000 71.8 ns/op | |
BenchmarkCallClosure3-2 20000000 75.7 ns/op | |
BenchmarkCallClosure4-2 20000000 73.3 ns/op | |
BenchmarkComplex128DivNormal-2 50000000 36.2 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.7 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.2 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.6 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.1 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.32 ns/op 1853.56 MB/s | |
BenchmarkSetTypePtr8-2 100000000 19.7 ns/op 3252.69 MB/s | |
BenchmarkSetTypePtr16-2 50000000 26.5 ns/op 4826.54 MB/s | |
BenchmarkSetTypePtr32-2 50000000 30.6 ns/op 8372.57 MB/s | |
BenchmarkSetTypePtr64-2 50000000 48.0 ns/op 10655.99 MB/s | |
BenchmarkSetTypePtr126-2 20000000 79.6 ns/op 12669.66 MB/s | |
BenchmarkSetTypePtr128-2 20000000 80.3 ns/op 12745.81 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 655 ns/op 12503.03 MB/s | |
BenchmarkSetTypeNode1-2 100000000 17.9 ns/op 1337.79 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 102 ns/op 7516.13 MB/s | |
BenchmarkSetTypeNode8-2 50000000 22.5 ns/op 3561.25 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 252 ns/op 10129.77 MB/s | |
BenchmarkSetTypeNode64-2 20000000 51.5 ns/op 10256.39 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1250 ns/op 13516.78 MB/s | |
BenchmarkSetTypeNode64Dead-2 100000000 28.9 ns/op 18295.19 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1292 ns/op 13073.30 MB/s | |
BenchmarkSetTypeNode124-2 20000000 82.7 ns/op 12184.19 MB/s | |
BenchmarkSetTypeNode124Slice-2 1000000 2293 ns/op 14065.91 MB/s | |
BenchmarkSetTypeNode126-2 20000000 78.8 ns/op 12998.20 MB/s | |
BenchmarkSetTypeNode126Slice-2 1000000 2059 ns/op 15912.95 MB/s | |
BenchmarkSetTypeNode128-2 20000000 80.3 ns/op 12944.96 MB/s | |
BenchmarkSetTypeNode128Slice-2 500000 2496 ns/op 13333.31 MB/s | |
BenchmarkSetTypeNode130-2 20000000 82.7 ns/op 12772.11 MB/s | |
BenchmarkSetTypeNode130Slice-2 1000000 2653 ns/op 12737.26 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 561 ns/op 14615.36 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16400 ns/op 16015.58 MB/s | |
BenchmarkAllocation-2 20000 68640 ns/op | |
BenchmarkHash5-2 100000000 18.1 ns/op 276.30 MB/s | |
BenchmarkHash16-2 100000000 22.8 ns/op 702.49 MB/s | |
BenchmarkHash64-2 50000000 32.4 ns/op 1972.38 MB/s | |
BenchmarkHash1024-2 5000000 256 ns/op 3996.25 MB/s | |
BenchmarkHash65536-2 100000 15444 ns/op 4243.45 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.34 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.72 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.64 ns/op | |
BenchmarkConvT2ESmall-2 20000000 74.1 ns/op | |
BenchmarkConvT2EUintptr-2 20000000 73.3 ns/op | |
BenchmarkConvT2ELarge-2 20000000 71.8 ns/op | |
BenchmarkConvT2ISmall-2 20000000 71.8 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 75.0 ns/op | |
BenchmarkConvT2ILarge-2 20000000 72.5 ns/op | |
BenchmarkConvI2E-2 200000000 6.71 ns/op | |
BenchmarkConvI2I-2 50000000 26.5 ns/op | |
BenchmarkAssertE2T-2 100000000 13.1 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.8 ns/op | |
BenchmarkAssertE2I-2 100000000 23.1 ns/op | |
BenchmarkAssertI2T-2 100000000 13.1 ns/op | |
BenchmarkAssertI2I-2 100000000 23.9 ns/op | |
BenchmarkAssertI2E-2 200000000 6.79 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.67 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.2 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.01 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.57 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.01 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.55 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.01 ns/op | |
BenchmarkMalloc8-2 20000000 67.9 ns/op | |
BenchmarkMalloc16-2 20000000 73.3 ns/op | |
BenchmarkMallocTypeInfo8-2 20000000 66.3 ns/op | |
BenchmarkMallocTypeInfo16-2 10000000 190 ns/op | |
BenchmarkMallocLargeStruct-2 200000 8668 ns/op | |
BenchmarkGoroutineSelect-2 100 15620026 ns/op | |
BenchmarkGoroutineBlocking-2 100 15600026 ns/op | |
BenchmarkGoroutineForRange-2 100 12792028 ns/op | |
BenchmarkGoroutineIdle-2 100 12480022 ns/op | |
BenchmarkMapPop100-2 50000 26832 ns/op | |
BenchmarkMapPop1000-2 3000 603201 ns/op | |
BenchmarkMapPop10000-2 100 10140018 ns/op | |
BenchmarkHashStringSpeed-2 30000000 47.3 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 75.7 ns/op | |
BenchmarkHashInt32Speed-2 50000000 44.3 ns/op | |
BenchmarkHashInt64Speed-2 30000000 46.3 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 105 ns/op | |
BenchmarkMegMap-2 50000000 28.1 ns/op | |
BenchmarkMegOneMap-2 100000000 19.0 ns/op | |
BenchmarkMegEqMap-2 10000 123240 ns/op | |
BenchmarkMegEmptyMap-2 200000000 8.04 ns/op | |
BenchmarkSmallStrMap-2 100000000 25.0 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 29.0 ns/op | |
BenchmarkMapStringKeysEight_32-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_64-2 100000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.5 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 65.5 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246480 ns/op | |
BenchmarkNewEmptyMap-2 20000000 68.6 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 207 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 204 ns/op | |
BenchmarkMapIterEmpty-2 100000000 15.3 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.84 ns/op | |
BenchmarkBigKeyMap-2 30000000 56.7 ns/op | |
BenchmarkBigValMap-2 30000000 59.8 ns/op | |
BenchmarkSmallKeyMap-2 50000000 38.1 ns/op | |
BenchmarkComplexAlgMap-2 10000000 148 ns/op | |
BenchmarkMemmove0-2 300000000 5.10 ns/op | |
BenchmarkMemmove1-2 200000000 6.40 ns/op 156.35 MB/s | |
BenchmarkMemmove2-2 200000000 6.40 ns/op 312.69 MB/s | |
BenchmarkMemmove3-2 200000000 6.32 ns/op 474.46 MB/s | |
BenchmarkMemmove4-2 200000000 6.32 ns/op 633.11 MB/s | |
BenchmarkMemmove5-2 200000000 6.32 ns/op 791.39 MB/s | |
BenchmarkMemmove6-2 200000000 6.40 ns/op 938.08 MB/s | |
BenchmarkMemmove7-2 200000000 6.40 ns/op 1094.43 MB/s | |
BenchmarkMemmove8-2 200000000 6.32 ns/op 1266.22 MB/s | |
BenchmarkMemmove9-2 200000000 6.79 ns/op 1326.26 MB/s | |
BenchmarkMemmove10-2 200000000 6.79 ns/op 1473.62 MB/s | |
BenchmarkMemmove11-2 200000000 6.79 ns/op 1620.98 MB/s | |
BenchmarkMemmove12-2 200000000 6.79 ns/op 1768.34 MB/s | |
BenchmarkMemmove13-2 200000000 6.79 ns/op 1915.71 MB/s | |
BenchmarkMemmove14-2 200000000 6.84 ns/op 2046.78 MB/s | |
BenchmarkMemmove15-2 200000000 6.86 ns/op 2185.31 MB/s | |
BenchmarkMemmove16-2 200000000 6.79 ns/op 2357.79 MB/s | |
BenchmarkMemmove32-2 200000000 9.05 ns/op 3536.69 MB/s | |
BenchmarkMemmove64-2 100000000 13.1 ns/op 4884.00 MB/s | |
BenchmarkMemmove128-2 100000000 19.7 ns/op 6511.99 MB/s | |
BenchmarkMemmove256-2 30000000 34.8 ns/op 7347.86 MB/s | |
BenchmarkMemmove512-2 20000000 66.3 ns/op 7722.46 MB/s | |
BenchmarkMemmove1024-2 10000000 121 ns/op 8401.69 MB/s | |
BenchmarkMemmove2048-2 5000000 235 ns/op 8692.68 MB/s | |
BenchmarkMemmove4096-2 10000000 218 ns/op 18754.55 MB/s | |
BenchmarkMemclr5-2 200000000 6.16 ns/op 811.42 MB/s | |
BenchmarkMemclr16-2 200000000 6.71 ns/op 2385.21 MB/s | |
BenchmarkMemclr64-2 100000000 12.0 ns/op 5328.00 MB/s | |
BenchmarkMemclr256-2 50000000 28.7 ns/op 8918.60 MB/s | |
BenchmarkMemclr4096-2 5000000 359 ns/op 11409.45 MB/s | |
BenchmarkMemclr65536-2 300000 5668 ns/op 11562.44 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.37 ns/op 1144.69 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.64 ns/op 3447.28 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.8 ns/op 5945.73 MB/s | |
BenchmarkGoMemclr256-2 50000000 27.5 ns/op 9323.99 MB/s | |
BenchmarkClearFat8-2 2000000000 0.73 ns/op | |
BenchmarkClearFat12-2 2000000000 1.17 ns/op | |
BenchmarkClearFat16-2 2000000000 1.54 ns/op | |
BenchmarkClearFat24-2 1000000000 2.42 ns/op | |
BenchmarkClearFat32-2 500000000 3.31 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 1000000000 3.02 ns/op | |
BenchmarkClearFat56-2 500000000 3.06 ns/op | |
BenchmarkClearFat64-2 500000000 3.31 ns/op | |
BenchmarkClearFat128-2 200000000 6.17 ns/op | |
BenchmarkClearFat256-2 100000000 11.7 ns/op | |
BenchmarkClearFat512-2 100000000 23.2 ns/op | |
BenchmarkClearFat1024-2 50000000 46.2 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.01 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.67 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.13 ns/op | |
BenchmarkCopyFat64-2 300000000 4.32 ns/op | |
BenchmarkCopyFat128-2 200000000 6.71 ns/op | |
BenchmarkCopyFat256-2 100000000 12.9 ns/op | |
BenchmarkCopyFat512-2 50000000 24.6 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.3 ns/op | |
BenchmarkFinalizer-2 2000 702001 ns/op | |
BenchmarkFinalizerRun-2 1000000 1076 ns/op | |
BenchmarkSyscall-2 20000000 63.2 ns/op | |
BenchmarkSyscallWork-2 10000000 154 ns/op | |
BenchmarkSyscallExcess-2 20000000 63.2 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 154 ns/op | |
BenchmarkPingPongHog-2 1000000 1482 ns/op | |
BenchmarkStackGrowth-2 5000000 268 ns/op | |
BenchmarkStackGrowthDeep-2 30000 53040 ns/op | |
BenchmarkCreateGoroutines-2 5000000 246 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 124 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 2090 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.22 ns/op | |
BenchmarkMatmult-2 200000000 8.03 ns/op | |
BenchmarkIfaceCmp100-2 10000000 205 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 207 ns/op | |
BenchmarkDefer-2 10000000 141 ns/op | |
BenchmarkDefer10-2 10000000 137 ns/op | |
BenchmarkDeferMany-2 5000000 258 ns/op | |
BenchmarkStackCopy-2 3 457600800 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.32 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.67 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.00 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 179400 ns/op 5844.95 MB/s | |
BenchmarkCompareStringBig-2 10000 127920 ns/op 8197.19 MB/s | |
BenchmarkRuneIterate-2 3000000 421 ns/op | |
BenchmarkRuneIterate2-2 3000000 421 ns/op | |
ok runtime 486.211s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 30000000 39.7 ns/op | |
BenchmarkAppendGrowByte-2 300 5993676 ns/op | |
BenchmarkAppendGrowString-2 10 162209280 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.46 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.57 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.70 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.70 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.05 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.07 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.72 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.41 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.42 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.71 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.7 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.72 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 45.3 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.85 ns/op 127.38 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.85 ns/op 254.76 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.73 ns/op 517.43 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.88 ns/op 1015.17 MB/s | |
BenchmarkCopy12Byte-2 200000000 9.03 ns/op 1328.83 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.72 ns/op 1835.81 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.2 ns/op 3127.88 MB/s | |
BenchmarkCopy128Byte-2 100000000 21.4 ns/op 5969.81 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8277.62 MB/s | |
BenchmarkCopy1String-2 200000000 9.43 ns/op 106.04 MB/s | |
BenchmarkCopy2String-2 200000000 9.04 ns/op 221.35 MB/s | |
BenchmarkCopy4String-2 200000000 8.38 ns/op 477.30 MB/s | |
BenchmarkCopy8String-2 200000000 8.80 ns/op 909.56 MB/s | |
BenchmarkCopy12String-2 100000000 10.4 ns/op 1154.89 MB/s | |
BenchmarkCopy16String-2 200000000 8.69 ns/op 1842.15 MB/s | |
BenchmarkCopy32String-2 100000000 10.3 ns/op 3118.73 MB/s | |
BenchmarkCopy128String-2 100000000 20.8 ns/op 6147.58 MB/s | |
BenchmarkCopy1024String-2 10000000 123 ns/op 8284.32 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.38 ns/op | |
BenchmarkSelectUncontended-2 10000000 175 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1693 ns/op | |
BenchmarkSelectAsyncContended-2 5000000 351 ns/op | |
BenchmarkSelectNonblock-2 50000000 24.0 ns/op | |
BenchmarkChanUncontended-2 200000 7025 ns/op | |
BenchmarkChanContended-2 100000 14780 ns/op | |
BenchmarkChanSync-2 3000000 410 ns/op | |
BenchmarkChanProdCons0-2 5000000 358 ns/op | |
BenchmarkChanProdCons10-2 10000000 224 ns/op | |
BenchmarkChanProdCons100-2 10000000 158 ns/op | |
BenchmarkChanProdConsWork0-2 3000000 521 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 500 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 402 ns/op | |
BenchmarkSelectProdCons-2 2000000 1412 ns/op | |
BenchmarkChanCreation-2 5000000 348 ns/op | |
BenchmarkChanSem-2 10000000 147 ns/op | |
BenchmarkChanPopular-2 2000 821547 ns/op | |
BenchmarkCallClosure-2 500000000 3.68 ns/op | |
BenchmarkCallClosure1-2 300000000 4.36 ns/op | |
BenchmarkCallClosure2-2 30000000 46.3 ns/op | |
BenchmarkCallClosure3-2 30000000 48.1 ns/op | |
BenchmarkCallClosure4-2 30000000 48.1 ns/op | |
BenchmarkComplex128DivNormal-2 50000000 36.5 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.6 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.2 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.7 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.1 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.35 ns/op 1838.98 MB/s | |
BenchmarkSetTypePtr8-2 100000000 18.9 ns/op 3378.90 MB/s | |
BenchmarkSetTypePtr16-2 50000000 27.3 ns/op 4684.94 MB/s | |
BenchmarkSetTypePtr32-2 50000000 30.8 ns/op 8322.02 MB/s | |
BenchmarkSetTypePtr64-2 30000000 46.5 ns/op 11002.24 MB/s | |
BenchmarkSetTypePtr126-2 20000000 80.1 ns/op 12583.55 MB/s | |
BenchmarkSetTypePtr128-2 20000000 74.7 ns/op 13707.38 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 657 ns/op 12468.08 MB/s | |
BenchmarkSetTypeNode1-2 100000000 18.0 ns/op 1333.26 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 103 ns/op 7401.99 MB/s | |
BenchmarkSetTypeNode8-2 100000000 22.4 ns/op 3574.42 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 254 ns/op 10078.16 MB/s | |
BenchmarkSetTypeNode64-2 30000000 52.4 ns/op 10082.17 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1309 ns/op 12906.83 MB/s | |
BenchmarkSetTypeNode64Dead-2 50000000 28.4 ns/op 18577.40 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1290 ns/op 13096.93 MB/s | |
BenchmarkSetTypeNode124-2 20000000 78.1 ns/op 12905.79 MB/s | |
BenchmarkSetTypeNode124Slice-2 1000000 2218 ns/op 14542.00 MB/s | |
BenchmarkSetTypeNode126-2 20000000 78.5 ns/op 13043.84 MB/s | |
BenchmarkSetTypeNode126Slice-2 1000000 2069 ns/op 15836.70 MB/s | |
BenchmarkSetTypeNode128-2 20000000 82.7 ns/op 12582.46 MB/s | |
BenchmarkSetTypeNode128Slice-2 1000000 2381 ns/op 13976.52 MB/s | |
BenchmarkSetTypeNode130-2 20000000 83.4 ns/op 12668.74 MB/s | |
BenchmarkSetTypeNode130Slice-2 500000 2586 ns/op 13066.54 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 543 ns/op 15105.88 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16050 ns/op 16363.92 MB/s | |
BenchmarkAllocation-2 50000 35942 ns/op | |
BenchmarkHash5-2 100000000 18.1 ns/op 276.23 MB/s | |
BenchmarkHash16-2 100000000 22.8 ns/op 702.02 MB/s | |
BenchmarkHash64-2 50000000 32.1 ns/op 1991.17 MB/s | |
BenchmarkHash1024-2 5000000 256 ns/op 3996.65 MB/s | |
BenchmarkHash65536-2 100000 15420 ns/op 4249.82 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.36 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkConvT2ESmall-2 30000000 56.9 ns/op | |
BenchmarkConvT2EUintptr-2 30000000 57.0 ns/op | |
BenchmarkConvT2ELarge-2 30000000 57.2 ns/op | |
BenchmarkConvT2ISmall-2 20000000 64.2 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 62.6 ns/op | |
BenchmarkConvT2ILarge-2 20000000 62.0 ns/op | |
BenchmarkConvI2E-2 200000000 6.46 ns/op | |
BenchmarkConvI2I-2 50000000 25.8 ns/op | |
BenchmarkAssertE2T-2 100000000 13.4 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.7 ns/op | |
BenchmarkAssertE2I-2 100000000 22.9 ns/op | |
BenchmarkAssertI2T-2 100000000 12.4 ns/op | |
BenchmarkAssertI2I-2 100000000 23.6 ns/op | |
BenchmarkAssertI2E-2 200000000 6.36 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.67 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.6 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.03 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.19 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkMalloc8-2 30000000 41.0 ns/op | |
BenchmarkMalloc16-2 30000000 42.4 ns/op | |
BenchmarkMallocTypeInfo8-2 30000000 45.4 ns/op | |
BenchmarkMallocTypeInfo16-2 30000000 57.0 ns/op | |
BenchmarkMallocLargeStruct-2 2000000 805 ns/op | |
BenchmarkGoroutineSelect-2 500 2996173 ns/op | |
BenchmarkGoroutineBlocking-2 500 2488147 ns/op | |
BenchmarkGoroutineForRange-2 500 3010169 ns/op | |
BenchmarkGoroutineIdle-2 1000 1857106 ns/op | |
BenchmarkMapPop100-2 50000 30241 ns/op | |
BenchmarkMapPop1000-2 3000 632702 ns/op | |
BenchmarkMapPop10000-2 100 11220641 ns/op | |
BenchmarkHashStringSpeed-2 30000000 47.2 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 75.3 ns/op | |
BenchmarkHashInt32Speed-2 30000000 44.2 ns/op | |
BenchmarkHashInt64Speed-2 30000000 44.9 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 103 ns/op | |
BenchmarkMegMap-2 50000000 27.8 ns/op | |
BenchmarkMegOneMap-2 100000000 19.1 ns/op | |
BenchmarkMegEqMap-2 10000 124507 ns/op | |
BenchmarkMegEmptyMap-2 200000000 8.03 ns/op | |
BenchmarkSmallStrMap-2 50000000 25.1 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 28.8 ns/op | |
BenchmarkMapStringKeysEight_32-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_64-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.8 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 63.0 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246614 ns/op | |
BenchmarkNewEmptyMap-2 20000000 67.5 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 208 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 204 ns/op | |
BenchmarkMapIterEmpty-2 100000000 14.3 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.77 ns/op | |
BenchmarkBigKeyMap-2 30000000 56.9 ns/op | |
BenchmarkBigValMap-2 30000000 59.2 ns/op | |
BenchmarkSmallKeyMap-2 50000000 38.1 ns/op | |
BenchmarkComplexAlgMap-2 10000000 142 ns/op | |
BenchmarkMemmove0-2 300000000 5.11 ns/op | |
BenchmarkMemmove1-2 200000000 6.41 ns/op 156.12 MB/s | |
BenchmarkMemmove2-2 200000000 6.42 ns/op 311.75 MB/s | |
BenchmarkMemmove3-2 200000000 6.35 ns/op 472.41 MB/s | |
BenchmarkMemmove4-2 200000000 6.35 ns/op 630.38 MB/s | |
BenchmarkMemmove5-2 200000000 6.29 ns/op 794.87 MB/s | |
BenchmarkMemmove6-2 200000000 6.38 ns/op 940.39 MB/s | |
BenchmarkMemmove7-2 200000000 6.36 ns/op 1101.43 MB/s | |
BenchmarkMemmove8-2 200000000 6.37 ns/op 1256.80 MB/s | |
BenchmarkMemmove9-2 200000000 6.91 ns/op 1303.33 MB/s | |
BenchmarkMemmove10-2 200000000 6.91 ns/op 1448.14 MB/s | |
BenchmarkMemmove11-2 200000000 6.95 ns/op 1583.78 MB/s | |
BenchmarkMemmove12-2 200000000 6.89 ns/op 1742.82 MB/s | |
BenchmarkMemmove13-2 200000000 6.90 ns/op 1883.95 MB/s | |
BenchmarkMemmove14-2 200000000 6.92 ns/op 2024.47 MB/s | |
BenchmarkMemmove15-2 200000000 6.94 ns/op 2161.26 MB/s | |
BenchmarkMemmove16-2 200000000 6.91 ns/op 2315.35 MB/s | |
BenchmarkMemmove32-2 200000000 9.07 ns/op 3527.91 MB/s | |
BenchmarkMemmove64-2 100000000 13.2 ns/op 4859.25 MB/s | |
BenchmarkMemmove128-2 100000000 19.7 ns/op 6483.93 MB/s | |
BenchmarkMemmove256-2 50000000 35.1 ns/op 7297.19 MB/s | |
BenchmarkMemmove512-2 20000000 68.3 ns/op 7501.40 MB/s | |
BenchmarkMemmove1024-2 10000000 122 ns/op 8365.53 MB/s | |
BenchmarkMemmove2048-2 10000000 236 ns/op 8666.45 MB/s | |
BenchmarkMemmove4096-2 10000000 219 ns/op 18685.06 MB/s | |
BenchmarkMemclr5-2 200000000 6.26 ns/op 799.31 MB/s | |
BenchmarkMemclr16-2 200000000 6.79 ns/op 2358.01 MB/s | |
BenchmarkMemclr64-2 100000000 12.0 ns/op 5315.31 MB/s | |
BenchmarkMemclr256-2 50000000 28.8 ns/op 8894.56 MB/s | |
BenchmarkMemclr4096-2 5000000 361 ns/op 11339.33 MB/s | |
BenchmarkMemclr65536-2 300000 5680 ns/op 11537.37 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.35 ns/op 1150.24 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.70 ns/op 3401.65 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.7 ns/op 5980.97 MB/s | |
BenchmarkGoMemclr256-2 50000000 27.4 ns/op 9328.91 MB/s | |
BenchmarkClearFat8-2 2000000000 0.73 ns/op | |
BenchmarkClearFat12-2 2000000000 1.07 ns/op | |
BenchmarkClearFat16-2 2000000000 1.56 ns/op | |
BenchmarkClearFat24-2 1000000000 2.39 ns/op | |
BenchmarkClearFat32-2 500000000 3.30 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 500000000 3.02 ns/op | |
BenchmarkClearFat56-2 500000000 3.06 ns/op | |
BenchmarkClearFat64-2 500000000 3.31 ns/op | |
BenchmarkClearFat128-2 200000000 6.20 ns/op | |
BenchmarkClearFat256-2 100000000 11.8 ns/op | |
BenchmarkClearFat512-2 100000000 23.3 ns/op | |
BenchmarkClearFat1024-2 30000000 46.0 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.00 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.67 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.17 ns/op | |
BenchmarkCopyFat64-2 300000000 4.35 ns/op | |
BenchmarkCopyFat128-2 200000000 6.78 ns/op | |
BenchmarkCopyFat256-2 100000000 12.9 ns/op | |
BenchmarkCopyFat512-2 50000000 24.6 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.4 ns/op | |
BenchmarkFinalizer-2 2000 711040 ns/op | |
BenchmarkFinalizerRun-2 2000000 1402 ns/op | |
BenchmarkSyscall-2 20000000 62.3 ns/op | |
BenchmarkSyscallWork-2 10000000 152 ns/op | |
BenchmarkSyscallExcess-2 20000000 62.3 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 154 ns/op | |
BenchmarkPingPongHog-2 1000000 1298 ns/op | |
BenchmarkStackGrowth-2 5000000 272 ns/op | |
BenchmarkStackGrowthDeep-2 30000 52302 ns/op | |
BenchmarkCreateGoroutines-2 5000000 249 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 130 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 1948 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.23 ns/op | |
BenchmarkMatmult-2 300000000 6.19 ns/op | |
BenchmarkIfaceCmp100-2 10000000 206 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 208 ns/op | |
BenchmarkDefer-2 10000000 142 ns/op | |
BenchmarkDefer10-2 10000000 137 ns/op | |
BenchmarkDeferMany-2 5000000 264 ns/op | |
BenchmarkStackCopy-2 3 452359200 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.35 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.69 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.01 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 177710 ns/op 5900.54 MB/s | |
BenchmarkCompareStringBig-2 10000 125407 ns/op 8361.45 MB/s | |
BenchmarkRuneIterate-2 3000000 422 ns/op | |
BenchmarkRuneIterate2-2 3000000 422 ns/op | |
ok runtime 479.759s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 30000000 39.7 ns/op | |
BenchmarkAppendGrowByte-2 200 5915338 ns/op | |
BenchmarkAppendGrowString-2 10 153808800 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.46 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.53 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.69 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.70 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.08 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.03 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.70 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.33 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.39 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.70 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.7 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.70 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 45.1 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.84 ns/op 127.54 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.84 ns/op 255.09 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.70 ns/op 519.79 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.87 ns/op 1017.11 MB/s | |
BenchmarkCopy12Byte-2 200000000 8.97 ns/op 1338.46 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.70 ns/op 1838.98 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.2 ns/op 3152.53 MB/s | |
BenchmarkCopy128Byte-2 100000000 21.4 ns/op 5992.17 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8277.62 MB/s | |
BenchmarkCopy1String-2 200000000 8.49 ns/op 117.78 MB/s | |
BenchmarkCopy2String-2 200000000 8.44 ns/op 236.95 MB/s | |
BenchmarkCopy4String-2 200000000 8.67 ns/op 461.33 MB/s | |
BenchmarkCopy8String-2 200000000 8.57 ns/op 933.98 MB/s | |
BenchmarkCopy12String-2 100000000 10.4 ns/op 1154.89 MB/s | |
BenchmarkCopy16String-2 200000000 10.1 ns/op 1591.95 MB/s | |
BenchmarkCopy32String-2 100000000 10.8 ns/op 2951.86 MB/s | |
BenchmarkCopy128String-2 100000000 22.0 ns/op 5823.14 MB/s | |
BenchmarkCopy1024String-2 10000000 125 ns/op 8139.44 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.38 ns/op | |
BenchmarkSelectUncontended-2 10000000 175 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1689 ns/op | |
BenchmarkSelectAsyncContended-2 5000000 351 ns/op | |
BenchmarkSelectNonblock-2 100000000 23.9 ns/op | |
BenchmarkChanUncontended-2 200000 6985 ns/op | |
BenchmarkChanContended-2 100000 14630 ns/op | |
BenchmarkChanSync-2 3000000 412 ns/op | |
BenchmarkChanProdCons0-2 5000000 356 ns/op | |
BenchmarkChanProdCons10-2 10000000 222 ns/op | |
BenchmarkChanProdCons100-2 10000000 158 ns/op | |
BenchmarkChanProdConsWork0-2 3000000 525 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 544 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 406 ns/op | |
BenchmarkSelectProdCons-2 2000000 824 ns/op | |
BenchmarkChanCreation-2 10000000 147 ns/op | |
BenchmarkChanSem-2 10000000 148 ns/op | |
BenchmarkChanPopular-2 2000 788545 ns/op | |
BenchmarkCallClosure-2 500000000 3.68 ns/op | |
BenchmarkCallClosure1-2 300000000 4.35 ns/op | |
BenchmarkCallClosure2-2 30000000 51.6 ns/op | |
BenchmarkCallClosure3-2 30000000 48.2 ns/op | |
BenchmarkCallClosure4-2 30000000 48.2 ns/op | |
BenchmarkComplex128DivNormal-2 50000000 36.5 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.5 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.1 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.7 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.1 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.35 ns/op 1838.98 MB/s | |
BenchmarkSetTypePtr8-2 100000000 19.4 ns/op 3300.48 MB/s | |
BenchmarkSetTypePtr16-2 50000000 26.9 ns/op 4761.63 MB/s | |
BenchmarkSetTypePtr32-2 50000000 30.0 ns/op 8521.48 MB/s | |
BenchmarkSetTypePtr64-2 30000000 46.6 ns/op 10978.64 MB/s | |
BenchmarkSetTypePtr126-2 20000000 80.7 ns/op 12489.99 MB/s | |
BenchmarkSetTypePtr128-2 20000000 76.5 ns/op 13384.86 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 657 ns/op 12458.60 MB/s | |
BenchmarkSetTypeNode1-2 100000000 17.8 ns/op 1352.04 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 103 ns/op 7416.28 MB/s | |
BenchmarkSetTypeNode8-2 100000000 22.9 ns/op 3500.89 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 254 ns/op 10070.23 MB/s | |
BenchmarkSetTypeNode64-2 30000000 50.4 ns/op 10468.67 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1291 ns/op 13086.78 MB/s | |
BenchmarkSetTypeNode64Dead-2 50000000 28.8 ns/op 18345.02 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1291 ns/op 13086.78 MB/s | |
BenchmarkSetTypeNode124-2 20000000 79.3 ns/op 12710.50 MB/s | |
BenchmarkSetTypeNode124Slice-2 1000000 2230 ns/op 14463.75 MB/s | |
BenchmarkSetTypeNode126-2 20000000 78.4 ns/op 13060.48 MB/s | |
BenchmarkSetTypeNode126Slice-2 1000000 2176 ns/op 15057.96 MB/s | |
BenchmarkSetTypeNode128-2 20000000 84.0 ns/op 12380.24 MB/s | |
BenchmarkSetTypeNode128Slice-2 1000000 2466 ns/op 13494.77 MB/s | |
BenchmarkSetTypeNode130-2 20000000 83.0 ns/op 12722.16 MB/s | |
BenchmarkSetTypeNode130Slice-2 500000 2652 ns/op 12741.35 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 538 ns/op 15236.75 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16810 ns/op 15624.09 MB/s | |
BenchmarkAllocation-2 50000 35682 ns/op | |
BenchmarkHash5-2 100000000 18.2 ns/op 274.86 MB/s | |
BenchmarkHash16-2 100000000 22.8 ns/op 703.26 MB/s | |
BenchmarkHash64-2 50000000 32.6 ns/op 1965.49 MB/s | |
BenchmarkHash1024-2 5000000 257 ns/op 3984.21 MB/s | |
BenchmarkHash65536-2 100000 15410 ns/op 4252.58 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.72 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkConvT2ESmall-2 30000000 58.2 ns/op | |
BenchmarkConvT2EUintptr-2 30000000 56.9 ns/op | |
BenchmarkConvT2ELarge-2 30000000 57.1 ns/op | |
BenchmarkConvT2ISmall-2 20000000 62.4 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 63.3 ns/op | |
BenchmarkConvT2ILarge-2 20000000 62.0 ns/op | |
BenchmarkConvI2E-2 200000000 6.48 ns/op | |
BenchmarkConvI2I-2 50000000 25.8 ns/op | |
BenchmarkAssertE2T-2 100000000 13.3 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.7 ns/op | |
BenchmarkAssertE2I-2 100000000 22.9 ns/op | |
BenchmarkAssertI2T-2 100000000 13.2 ns/op | |
BenchmarkAssertI2I-2 100000000 23.7 ns/op | |
BenchmarkAssertI2E-2 200000000 6.67 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.68 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.6 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.12 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.20 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkMalloc8-2 30000000 40.8 ns/op | |
BenchmarkMalloc16-2 30000000 42.5 ns/op | |
BenchmarkMallocTypeInfo8-2 30000000 44.9 ns/op | |
BenchmarkMallocTypeInfo16-2 30000000 59.2 ns/op | |
BenchmarkMallocLargeStruct-2 2000000 695 ns/op | |
BenchmarkGoroutineSelect-2 500 3006167 ns/op | |
BenchmarkGoroutineBlocking-2 500 3004174 ns/op | |
BenchmarkGoroutineForRange-2 500 3008166 ns/op | |
BenchmarkGoroutineIdle-2 1000 1998114 ns/op | |
BenchmarkMapPop100-2 50000 32361 ns/op | |
BenchmarkMapPop1000-2 3000 507362 ns/op | |
BenchmarkMapPop10000-2 100 10200584 ns/op | |
BenchmarkHashStringSpeed-2 30000000 47.3 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 77.8 ns/op | |
BenchmarkHashInt32Speed-2 30000000 46.6 ns/op | |
BenchmarkHashInt64Speed-2 30000000 44.6 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 102 ns/op | |
BenchmarkMegMap-2 50000000 27.8 ns/op | |
BenchmarkMegOneMap-2 100000000 19.1 ns/op | |
BenchmarkMegEqMap-2 10000 124707 ns/op | |
BenchmarkMegEmptyMap-2 100000000 10.4 ns/op | |
BenchmarkSmallStrMap-2 50000000 29.1 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 29.4 ns/op | |
BenchmarkMapStringKeysEight_32-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_64-2 50000000 27.8 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.8 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 65.9 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246614 ns/op | |
BenchmarkNewEmptyMap-2 20000000 68.8 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 209 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 204 ns/op | |
BenchmarkMapIterEmpty-2 100000000 14.3 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.76 ns/op | |
BenchmarkBigKeyMap-2 30000000 56.6 ns/op | |
BenchmarkBigValMap-2 20000000 60.0 ns/op | |
BenchmarkSmallKeyMap-2 50000000 38.1 ns/op | |
BenchmarkComplexAlgMap-2 10000000 143 ns/op | |
BenchmarkMemmove0-2 300000000 5.13 ns/op | |
BenchmarkMemmove1-2 200000000 6.43 ns/op 155.63 MB/s | |
BenchmarkMemmove2-2 200000000 6.41 ns/op 312.24 MB/s | |
BenchmarkMemmove3-2 200000000 6.36 ns/op 472.04 MB/s | |
BenchmarkMemmove4-2 200000000 6.34 ns/op 631.38 MB/s | |
BenchmarkMemmove5-2 200000000 6.35 ns/op 787.36 MB/s | |
BenchmarkMemmove6-2 200000000 6.32 ns/op 950.06 MB/s | |
BenchmarkMemmove7-2 200000000 6.38 ns/op 1097.12 MB/s | |
BenchmarkMemmove8-2 200000000 6.36 ns/op 1257.79 MB/s | |
BenchmarkMemmove9-2 200000000 6.95 ns/op 1294.89 MB/s | |
BenchmarkMemmove10-2 200000000 6.92 ns/op 1445.00 MB/s | |
BenchmarkMemmove11-2 200000000 6.95 ns/op 1582.64 MB/s | |
BenchmarkMemmove12-2 200000000 7.00 ns/op 1714.19 MB/s | |
BenchmarkMemmove13-2 200000000 6.95 ns/op 1871.74 MB/s | |
BenchmarkMemmove14-2 200000000 6.90 ns/op 2030.34 MB/s | |
BenchmarkMemmove15-2 200000000 6.92 ns/op 2169.07 MB/s | |
BenchmarkMemmove16-2 200000000 6.95 ns/op 2302.03 MB/s | |
BenchmarkMemmove32-2 200000000 9.07 ns/op 3529.86 MB/s | |
BenchmarkMemmove64-2 100000000 13.2 ns/op 4851.88 MB/s | |
BenchmarkMemmove128-2 100000000 19.8 ns/op 6477.36 MB/s | |
BenchmarkMemmove256-2 50000000 35.1 ns/op 7293.03 MB/s | |
BenchmarkMemmove512-2 20000000 68.7 ns/op 7452.27 MB/s | |
BenchmarkMemmove1024-2 10000000 122 ns/op 8365.53 MB/s | |
BenchmarkMemmove2048-2 10000000 236 ns/op 8670.12 MB/s | |
BenchmarkMemmove4096-2 10000000 219 ns/op 18685.06 MB/s | |
BenchmarkMemclr5-2 200000000 6.29 ns/op 794.87 MB/s | |
BenchmarkMemclr16-2 200000000 6.77 ns/op 2363.23 MB/s | |
BenchmarkMemclr64-2 100000000 12.0 ns/op 5315.31 MB/s | |
BenchmarkMemclr256-2 50000000 28.8 ns/op 8900.74 MB/s | |
BenchmarkMemclr4096-2 5000000 360 ns/op 11351.90 MB/s | |
BenchmarkMemclr65536-2 300000 5676 ns/op 11544.14 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.35 ns/op 1148.48 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.71 ns/op 3396.83 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.7 ns/op 5980.97 MB/s | |
BenchmarkGoMemclr256-2 50000000 27.4 ns/op 9335.72 MB/s | |
BenchmarkClearFat8-2 2000000000 0.72 ns/op | |
BenchmarkClearFat12-2 2000000000 1.10 ns/op | |
BenchmarkClearFat16-2 2000000000 1.56 ns/op | |
BenchmarkClearFat24-2 1000000000 2.36 ns/op | |
BenchmarkClearFat32-2 500000000 3.27 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 500000000 3.01 ns/op | |
BenchmarkClearFat56-2 500000000 3.05 ns/op | |
BenchmarkClearFat64-2 500000000 3.29 ns/op | |
BenchmarkClearFat128-2 200000000 6.20 ns/op | |
BenchmarkClearFat256-2 100000000 11.8 ns/op | |
BenchmarkClearFat512-2 100000000 23.1 ns/op | |
BenchmarkClearFat1024-2 30000000 46.0 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.00 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.68 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.16 ns/op | |
BenchmarkCopyFat64-2 300000000 4.35 ns/op | |
BenchmarkCopyFat128-2 200000000 6.78 ns/op | |
BenchmarkCopyFat256-2 100000000 12.9 ns/op | |
BenchmarkCopyFat512-2 50000000 24.6 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.4 ns/op | |
BenchmarkFinalizer-2 2000 749542 ns/op | |
BenchmarkFinalizerRun-2 2000000 1409 ns/op | |
BenchmarkSyscall-2 20000000 62.8 ns/op | |
BenchmarkSyscallWork-2 10000000 155 ns/op | |
BenchmarkSyscallExcess-2 20000000 62.7 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 152 ns/op | |
BenchmarkPingPongHog-2 1000000 1367 ns/op | |
BenchmarkStackGrowth-2 5000000 272 ns/op | |
BenchmarkStackGrowthDeep-2 30000 52336 ns/op | |
BenchmarkCreateGoroutines-2 5000000 248 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 124 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 1947 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.24 ns/op | |
BenchmarkMatmult-2 300000000 6.21 ns/op | |
BenchmarkIfaceCmp100-2 10000000 206 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 209 ns/op | |
BenchmarkDefer-2 10000000 142 ns/op | |
BenchmarkDefer10-2 10000000 136 ns/op | |
BenchmarkDeferMany-2 5000000 267 ns/op | |
BenchmarkStackCopy-2 3 451692500 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.35 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.69 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.01 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 176910 ns/op 5927.22 MB/s | |
BenchmarkCompareStringBig-2 10000 125507 ns/op 8354.79 MB/s | |
BenchmarkRuneIterate-2 3000000 422 ns/op | |
BenchmarkRuneIterate2-2 3000000 422 ns/op | |
ok runtime 479.556s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAppend-2 30000000 39.7 ns/op | |
BenchmarkAppendGrowByte-2 300 6047012 ns/op | |
BenchmarkAppendGrowString-2 10 166409510 ns/op | |
BenchmarkAppend1Byte-2 200000000 6.45 ns/op | |
BenchmarkAppend4Bytes-2 200000000 6.55 ns/op | |
BenchmarkAppend7Bytes-2 200000000 6.69 ns/op | |
BenchmarkAppend8Bytes-2 200000000 6.69 ns/op | |
BenchmarkAppend15Bytes-2 200000000 7.08 ns/op | |
BenchmarkAppend16Bytes-2 200000000 7.01 ns/op | |
BenchmarkAppend32Bytes-2 200000000 9.70 ns/op | |
BenchmarkAppendStr1Byte-2 200000000 6.32 ns/op | |
BenchmarkAppendStr4Bytes-2 200000000 6.39 ns/op | |
BenchmarkAppendStr8Bytes-2 200000000 6.69 ns/op | |
BenchmarkAppendStr16Bytes-2 100000000 10.7 ns/op | |
BenchmarkAppendStr32Bytes-2 200000000 9.70 ns/op | |
BenchmarkAppendSpecialCase-2 30000000 45.1 ns/op | |
BenchmarkCopy1Byte-2 200000000 7.84 ns/op 127.63 MB/s | |
BenchmarkCopy2Byte-2 200000000 7.85 ns/op 254.92 MB/s | |
BenchmarkCopy4Byte-2 200000000 7.69 ns/op 520.46 MB/s | |
BenchmarkCopy8Byte-2 200000000 7.87 ns/op 1017.11 MB/s | |
BenchmarkCopy12Byte-2 200000000 8.97 ns/op 1337.72 MB/s | |
BenchmarkCopy16Byte-2 200000000 8.78 ns/op 1822.22 MB/s | |
BenchmarkCopy32Byte-2 100000000 10.2 ns/op 3143.24 MB/s | |
BenchmarkCopy128Byte-2 100000000 21.4 ns/op 5980.97 MB/s | |
BenchmarkCopy1024Byte-2 10000000 123 ns/op 8297.74 MB/s | |
BenchmarkCopy1String-2 200000000 8.68 ns/op 115.27 MB/s | |
BenchmarkCopy2String-2 200000000 8.47 ns/op 236.11 MB/s | |
BenchmarkCopy4String-2 200000000 8.74 ns/op 457.90 MB/s | |
BenchmarkCopy8String-2 200000000 8.45 ns/op 947.25 MB/s | |
BenchmarkCopy12String-2 200000000 9.05 ns/op 1326.62 MB/s | |
BenchmarkCopy16String-2 200000000 9.22 ns/op 1736.20 MB/s | |
BenchmarkCopy32String-2 100000000 11.5 ns/op 2792.16 MB/s | |
BenchmarkCopy128String-2 100000000 21.9 ns/op 5849.76 MB/s | |
BenchmarkCopy1024String-2 10000000 123 ns/op 8297.74 MB/s | |
BenchmarkChanNonblocking-2 200000000 6.38 ns/op | |
BenchmarkSelectUncontended-2 10000000 175 ns/op | |
BenchmarkSelectSyncContended-2 1000000 1678 ns/op | |
BenchmarkSelectAsyncContended-2 5000000 352 ns/op | |
BenchmarkSelectNonblock-2 50000000 23.9 ns/op | |
BenchmarkChanUncontended-2 200000 6980 ns/op | |
BenchmarkChanContended-2 100000 14600 ns/op | |
BenchmarkChanSync-2 3000000 401 ns/op | |
BenchmarkChanProdCons0-2 5000000 353 ns/op | |
BenchmarkChanProdCons10-2 10000000 219 ns/op | |
BenchmarkChanProdCons100-2 10000000 158 ns/op | |
BenchmarkChanProdConsWork0-2 3000000 524 ns/op | |
BenchmarkChanProdConsWork10-2 3000000 501 ns/op | |
BenchmarkChanProdConsWork100-2 3000000 413 ns/op | |
BenchmarkSelectProdCons-2 2000000 833 ns/op | |
BenchmarkChanCreation-2 10000000 144 ns/op | |
BenchmarkChanSem-2 10000000 146 ns/op | |
BenchmarkChanPopular-2 2000 795545 ns/op | |
BenchmarkCallClosure-2 500000000 3.68 ns/op | |
BenchmarkCallClosure1-2 300000000 4.35 ns/op | |
BenchmarkCallClosure2-2 30000000 46.8 ns/op | |
BenchmarkCallClosure3-2 30000000 48.2 ns/op | |
BenchmarkCallClosure4-2 30000000 48.2 ns/op | |
BenchmarkComplex128DivNormal-2 50000000 36.5 ns/op | |
BenchmarkComplex128DivNisNaN-2 100000000 19.6 ns/op | |
BenchmarkComplex128DivDisNaN-2 100000000 19.2 ns/op | |
BenchmarkComplex128DivNisInf-2 100000000 17.7 ns/op | |
BenchmarkComplex128DivDisInf-2 100000000 16.2 ns/op | |
BenchmarkSetTypePtr-2 300000000 4.35 ns/op 1838.98 MB/s | |
BenchmarkSetTypePtr8-2 100000000 19.1 ns/op 3352.35 MB/s | |
BenchmarkSetTypePtr16-2 50000000 27.0 ns/op 4743.98 MB/s | |
BenchmarkSetTypePtr32-2 50000000 30.8 ns/op 8322.02 MB/s | |
BenchmarkSetTypePtr64-2 30000000 47.0 ns/op 10900.72 MB/s | |
BenchmarkSetTypePtr126-2 20000000 80.9 ns/op 12459.11 MB/s | |
BenchmarkSetTypePtr128-2 20000000 81.1 ns/op 12633.45 MB/s | |
BenchmarkSetTypePtrSlice-2 2000000 657 ns/op 12468.08 MB/s | |
BenchmarkSetTypeNode1-2 100000000 18.8 ns/op 1275.17 MB/s | |
BenchmarkSetTypeNode1Slice-2 20000000 103 ns/op 7427.04 MB/s | |
BenchmarkSetTypeNode8-2 100000000 22.6 ns/op 3547.47 MB/s | |
BenchmarkSetTypeNode8Slice-2 5000000 253 ns/op 10102.03 MB/s | |
BenchmarkSetTypeNode64-2 30000000 50.4 ns/op 10475.59 MB/s | |
BenchmarkSetTypeNode64Slice-2 1000000 1290 ns/op 13096.93 MB/s | |
BenchmarkSetTypeNode64Dead-2 50000000 28.7 ns/op 18383.35 MB/s | |
BenchmarkSetTypeNode64DeadSlice-2 1000000 1289 ns/op 13107.09 MB/s | |
BenchmarkSetTypeNode124-2 20000000 79.9 ns/op 12615.05 MB/s | |
BenchmarkSetTypeNode124Slice-2 1000000 2209 ns/op 14601.25 MB/s | |
BenchmarkSetTypeNode126-2 20000000 78.0 ns/op 13127.45 MB/s | |
BenchmarkSetTypeNode126Slice-2 1000000 2108 ns/op 15543.70 MB/s | |
BenchmarkSetTypeNode128-2 20000000 83.5 ns/op 12461.84 MB/s | |
BenchmarkSetTypeNode128Slice-2 1000000 2378 ns/op 13994.15 MB/s | |
BenchmarkSetTypeNode130-2 20000000 82.4 ns/op 12814.80 MB/s | |
BenchmarkSetTypeNode130Slice-2 500000 2582 ns/op 13086.78 MB/s | |
BenchmarkSetTypeNode1024-2 3000000 551 ns/op 14886.69 MB/s | |
BenchmarkSetTypeNode1024Slice-2 100000 16430 ns/op 15985.45 MB/s | |
BenchmarkAllocation-2 50000 35242 ns/op | |
BenchmarkHash5-2 100000000 18.1 ns/op 276.99 MB/s | |
BenchmarkHash16-2 100000000 22.9 ns/op 698.65 MB/s | |
BenchmarkHash64-2 50000000 32.5 ns/op 1970.33 MB/s | |
BenchmarkHash1024-2 5000000 256 ns/op 3996.65 MB/s | |
BenchmarkHash65536-2 100000 15420 ns/op 4249.82 MB/s | |
BenchmarkEqEfaceConcrete-2 200000000 7.37 ns/op | |
BenchmarkEqIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeEfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkNeIfaceConcrete-2 200000000 7.70 ns/op | |
BenchmarkConvT2ESmall-2 30000000 57.0 ns/op | |
BenchmarkConvT2EUintptr-2 30000000 57.0 ns/op | |
BenchmarkConvT2ELarge-2 30000000 57.1 ns/op | |
BenchmarkConvT2ISmall-2 20000000 62.0 ns/op | |
BenchmarkConvT2IUintptr-2 20000000 63.4 ns/op | |
BenchmarkConvT2ILarge-2 20000000 61.7 ns/op | |
BenchmarkConvI2E-2 200000000 6.52 ns/op | |
BenchmarkConvI2I-2 50000000 25.8 ns/op | |
BenchmarkAssertE2T-2 100000000 13.4 ns/op | |
BenchmarkAssertE2TLarge-2 100000000 12.7 ns/op | |
BenchmarkAssertE2I-2 100000000 22.9 ns/op | |
BenchmarkAssertI2T-2 100000000 12.4 ns/op | |
BenchmarkAssertI2I-2 50000000 23.6 ns/op | |
BenchmarkAssertI2E-2 200000000 6.36 ns/op | |
BenchmarkAssertE2E-2 2000000000 1.67 ns/op | |
BenchmarkAssertE2T2-2 100000000 12.5 ns/op | |
BenchmarkAssertE2T2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertI2E2-2 200000000 7.03 ns/op | |
BenchmarkAssertI2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkAssertE2E2-2 200000000 6.19 ns/op | |
BenchmarkAssertE2E2Blank-2 2000000000 1.00 ns/op | |
BenchmarkMalloc8-2 30000000 40.8 ns/op | |
BenchmarkMalloc16-2 30000000 41.8 ns/op | |
BenchmarkMallocTypeInfo8-2 30000000 44.8 ns/op | |
BenchmarkMallocTypeInfo16-2 30000000 58.3 ns/op | |
BenchmarkMallocLargeStruct-2 2000000 776 ns/op | |
BenchmarkGoroutineSelect-2 500 3002172 ns/op | |
BenchmarkGoroutineBlocking-2 500 3006169 ns/op | |
BenchmarkGoroutineForRange-2 500 3002167 ns/op | |
BenchmarkGoroutineIdle-2 1000 2047117 ns/op | |
BenchmarkMapPop100-2 50000 29281 ns/op | |
BenchmarkMapPop1000-2 3000 507695 ns/op | |
BenchmarkMapPop10000-2 100 10700612 ns/op | |
BenchmarkHashStringSpeed-2 30000000 46.7 ns/op | |
BenchmarkHashBytesSpeed-2 20000000 80.4 ns/op | |
BenchmarkHashInt32Speed-2 30000000 46.9 ns/op | |
BenchmarkHashInt64Speed-2 30000000 46.7 ns/op | |
BenchmarkHashStringArraySpeed-2 20000000 101 ns/op | |
BenchmarkMegMap-2 50000000 27.8 ns/op | |
BenchmarkMegOneMap-2 100000000 19.1 ns/op | |
BenchmarkMegEqMap-2 10000 124607 ns/op | |
BenchmarkMegEmptyMap-2 200000000 8.03 ns/op | |
BenchmarkSmallStrMap-2 50000000 29.1 ns/op | |
BenchmarkMapStringKeysEight_16-2 50000000 29.4 ns/op | |
BenchmarkMapStringKeysEight_32-2 50000000 27.9 ns/op | |
BenchmarkMapStringKeysEight_64-2 50000000 28.1 ns/op | |
BenchmarkMapStringKeysEight_1M-2 50000000 27.8 ns/op | |
BenchmarkIntMap-2 100000000 16.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey32-2 20000000 72.1 ns/op | |
BenchmarkRepeatedLookupStrMapKey1M-2 5000 246814 ns/op | |
BenchmarkNewEmptyMap-2 20000000 68.3 ns/op 0 B/op 0 allocs/op | |
BenchmarkNewSmallMap-2 10000000 209 ns/op 0 B/op 0 allocs/op | |
BenchmarkMapIter-2 10000000 203 ns/op | |
BenchmarkMapIterEmpty-2 100000000 14.3 ns/op | |
BenchmarkSameLengthMap-2 200000000 9.76 ns/op | |
BenchmarkBigKeyMap-2 30000000 56.6 ns/op | |
BenchmarkBigValMap-2 20000000 59.8 ns/op | |
BenchmarkSmallKeyMap-2 50000000 38.1 ns/op | |
BenchmarkComplexAlgMap-2 10000000 143 ns/op | |
BenchmarkMemmove0-2 300000000 5.05 ns/op | |
BenchmarkMemmove1-2 200000000 6.40 ns/op 156.36 MB/s | |
BenchmarkMemmove2-2 200000000 6.43 ns/op 311.27 MB/s | |
BenchmarkMemmove3-2 200000000 6.48 ns/op 462.94 MB/s | |
BenchmarkMemmove4-2 200000000 6.47 ns/op 618.68 MB/s | |
BenchmarkMemmove5-2 200000000 6.38 ns/op 783.65 MB/s | |
BenchmarkMemmove6-2 200000000 6.71 ns/op 894.80 MB/s | |
BenchmarkMemmove7-2 200000000 6.37 ns/op 1099.70 MB/s | |
BenchmarkMemmove8-2 200000000 6.37 ns/op 1255.82 MB/s | |
BenchmarkMemmove9-2 200000000 6.87 ns/op 1309.97 MB/s | |
BenchmarkMemmove10-2 200000000 6.87 ns/op 1456.58 MB/s | |
BenchmarkMemmove11-2 200000000 6.88 ns/op 1598.75 MB/s | |
BenchmarkMemmove12-2 200000000 6.85 ns/op 1751.72 MB/s | |
BenchmarkMemmove13-2 200000000 6.85 ns/op 1897.70 MB/s | |
BenchmarkMemmove14-2 200000000 6.84 ns/op 2048.16 MB/s | |
BenchmarkMemmove15-2 200000000 6.88 ns/op 2181.69 MB/s | |
BenchmarkMemmove16-2 200000000 6.86 ns/op 2332.23 MB/s | |
BenchmarkMemmove32-2 200000000 9.07 ns/op 3529.86 MB/s | |
BenchmarkMemmove64-2 100000000 13.2 ns/op 4848.21 MB/s | |
BenchmarkMemmove128-2 100000000 19.7 ns/op 6483.93 MB/s | |
BenchmarkMemmove256-2 50000000 35.1 ns/op 7293.03 MB/s | |
BenchmarkMemmove512-2 20000000 68.4 ns/op 7490.43 MB/s | |
BenchmarkMemmove1024-2 10000000 122 ns/op 8365.53 MB/s | |
BenchmarkMemmove2048-2 10000000 236 ns/op 8673.79 MB/s | |
BenchmarkMemmove4096-2 10000000 219 ns/op 18676.54 MB/s | |
BenchmarkMemclr5-2 200000000 6.27 ns/op 797.40 MB/s | |
BenchmarkMemclr16-2 200000000 6.79 ns/op 2358.01 MB/s | |
BenchmarkMemclr64-2 100000000 12.1 ns/op 5310.90 MB/s | |
BenchmarkMemclr256-2 50000000 28.8 ns/op 8894.56 MB/s | |
BenchmarkMemclr4096-2 5000000 360 ns/op 11358.20 MB/s | |
BenchmarkMemclr65536-2 300000 5676 ns/op 11544.14 MB/s | |
BenchmarkGoMemclr5-2 300000000 4.35 ns/op 1149.36 MB/s | |
BenchmarkGoMemclr16-2 300000000 4.72 ns/op 3387.24 MB/s | |
BenchmarkGoMemclr64-2 100000000 10.7 ns/op 5980.97 MB/s | |
BenchmarkGoMemclr256-2 50000000 27.4 ns/op 9335.72 MB/s | |
BenchmarkClearFat8-2 2000000000 0.73 ns/op | |
BenchmarkClearFat12-2 2000000000 1.08 ns/op | |
BenchmarkClearFat16-2 2000000000 1.56 ns/op | |
BenchmarkClearFat24-2 1000000000 2.39 ns/op | |
BenchmarkClearFat32-2 500000000 3.34 ns/op | |
BenchmarkClearFat40-2 1000000000 2.84 ns/op | |
BenchmarkClearFat48-2 500000000 3.02 ns/op | |
BenchmarkClearFat56-2 500000000 3.06 ns/op | |
BenchmarkClearFat64-2 500000000 3.30 ns/op | |
BenchmarkClearFat128-2 200000000 6.21 ns/op | |
BenchmarkClearFat256-2 100000000 11.8 ns/op | |
BenchmarkClearFat512-2 100000000 23.2 ns/op | |
BenchmarkClearFat1024-2 30000000 46.0 ns/op | |
BenchmarkCopyFat8-2 2000000000 1.02 ns/op | |
BenchmarkCopyFat12-2 2000000000 1.34 ns/op | |
BenchmarkCopyFat16-2 2000000000 1.67 ns/op | |
BenchmarkCopyFat24-2 1000000000 2.34 ns/op | |
BenchmarkCopyFat32-2 500000000 3.17 ns/op | |
BenchmarkCopyFat64-2 300000000 4.35 ns/op | |
BenchmarkCopyFat128-2 200000000 6.77 ns/op | |
BenchmarkCopyFat256-2 100000000 12.9 ns/op | |
BenchmarkCopyFat512-2 50000000 24.5 ns/op | |
BenchmarkCopyFat1024-2 30000000 47.5 ns/op | |
BenchmarkFinalizer-2 2000 696039 ns/op | |
BenchmarkFinalizerRun-2 2000000 1176 ns/op | |
BenchmarkSyscall-2 20000000 62.5 ns/op | |
BenchmarkSyscallWork-2 10000000 155 ns/op | |
BenchmarkSyscallExcess-2 20000000 63.6 ns/op | |
BenchmarkSyscallExcessWork-2 10000000 152 ns/op | |
BenchmarkPingPongHog-2 1000000 1366 ns/op | |
BenchmarkStackGrowth-2 5000000 272 ns/op | |
BenchmarkStackGrowthDeep-2 30000 52302 ns/op | |
BenchmarkCreateGoroutines-2 5000000 252 ns/op | |
BenchmarkCreateGoroutinesParallel-2 10000000 124 ns/op | |
BenchmarkCreateGoroutinesCapture-2 1000000 1951 ns/op 16 B/op 1 allocs/op | |
BenchmarkClosureCall-2 300000000 4.23 ns/op | |
BenchmarkMatmult-2 300000000 6.19 ns/op | |
BenchmarkIfaceCmp100-2 10000000 206 ns/op | |
BenchmarkIfaceCmpNil100-2 10000000 208 ns/op | |
BenchmarkDefer-2 10000000 145 ns/op | |
BenchmarkDefer10-2 10000000 137 ns/op | |
BenchmarkDeferMany-2 5000000 264 ns/op | |
BenchmarkStackCopy-2 3 456692800 ns/op | |
BenchmarkCompareStringEqual-2 100000000 11.7 ns/op | |
BenchmarkCompareStringIdentical-2 300000000 4.35 ns/op | |
BenchmarkCompareStringSameLength-2 300000000 5.69 ns/op | |
BenchmarkCompareStringDifferentLength-2 1000000000 2.01 ns/op | |
BenchmarkCompareStringBigUnaligned-2 10000 177810 ns/op 5897.22 MB/s | |
BenchmarkCompareStringBig-2 10000 124507 ns/op 8421.90 MB/s | |
BenchmarkRuneIterate-2 3000000 422 ns/op | |
BenchmarkRuneIterate2-2 3000000 422 ns/op | |
ok runtime 479.079s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 300 3796006 ns/op | |
BenchmarkAfter-2 1 15459028000 ns/op | |
BenchmarkStop-2 2000 1302602 ns/op | |
BenchmarkSimultaneousAfterFunc-2 1000 1965603 ns/op | |
BenchmarkStartStop-2 3000 473867 ns/op | |
BenchmarkTicker-2 100 15620028 ns/op | |
BenchmarkNow-2 100000000 20.3 ns/op | |
BenchmarkNowUnixNano-2 50000000 20.3 ns/op | |
BenchmarkFormat-2 2000000 655 ns/op | |
BenchmarkFormatNow-2 2000000 655 ns/op | |
BenchmarkMarshalJSON-2 2000000 993 ns/op | |
BenchmarkMarshalText-2 2000000 947 ns/op | |
BenchmarkParse-2 3000000 561 ns/op | |
BenchmarkParseDuration-2 5000000 280 ns/op | |
BenchmarkHour-2 20000000 78.8 ns/op | |
BenchmarkSecond-2 20000000 74.1 ns/op | |
BenchmarkYear-2 20000000 109 ns/op | |
BenchmarkDay-2 10000000 117 ns/op | |
ok time 52.639s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 500 3775206 ns/op | |
BenchmarkAfter-2 1 15558227600 ns/op | |
BenchmarkStop-2 1000 1234402 ns/op | |
BenchmarkSimultaneousAfterFunc-2 1000 2206604 ns/op | |
BenchmarkStartStop-2 2000 546000 ns/op | |
BenchmarkTicker-2 100 15756028 ns/op | |
BenchmarkNow-2 100000000 20.3 ns/op | |
BenchmarkNowUnixNano-2 100000000 20.6 ns/op | |
BenchmarkFormat-2 2000000 647 ns/op | |
BenchmarkFormatNow-2 2000000 663 ns/op | |
BenchmarkMarshalJSON-2 1000000 1029 ns/op | |
BenchmarkMarshalText-2 2000000 975 ns/op | |
BenchmarkParse-2 3000000 561 ns/op | |
BenchmarkParseDuration-2 5000000 280 ns/op | |
BenchmarkHour-2 20000000 78.8 ns/op | |
BenchmarkSecond-2 20000000 73.3 ns/op | |
BenchmarkYear-2 20000000 108 ns/op | |
BenchmarkDay-2 10000000 117 ns/op | |
ok time 50.094s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 300 3744006 ns/op | |
BenchmarkAfter-2 1 15514427600 ns/op | |
BenchmarkStop-2 2000 1216802 ns/op | |
BenchmarkSimultaneousAfterFunc-2 1000 2217204 ns/op | |
BenchmarkStartStop-2 3000 488800 ns/op | |
BenchmarkTicker-2 100 15756028 ns/op | |
BenchmarkNow-2 100000000 20.1 ns/op | |
BenchmarkNowUnixNano-2 100000000 20.6 ns/op | |
BenchmarkFormat-2 2000000 663 ns/op | |
BenchmarkFormatNow-2 2000000 631 ns/op | |
BenchmarkMarshalJSON-2 1000000 1029 ns/op | |
BenchmarkMarshalText-2 2000000 944 ns/op | |
BenchmarkParse-2 3000000 566 ns/op | |
BenchmarkParseDuration-2 5000000 281 ns/op | |
BenchmarkHour-2 20000000 78.8 ns/op | |
BenchmarkSecond-2 20000000 73.4 ns/op | |
BenchmarkYear-2 20000000 109 ns/op | |
BenchmarkDay-2 10000000 117 ns/op | |
ok time 52.030s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 300 4263577 ns/op | |
BenchmarkAfter-2 1 1000057200 ns/op | |
BenchmarkStop-2 2000 820046 ns/op | |
BenchmarkSimultaneousAfterFunc-2 2000 957054 ns/op | |
BenchmarkStartStop-2 3000 385022 ns/op | |
BenchmarkTicker-2 2000 1000057 ns/op | |
BenchmarkNow-2 50000000 20.6 ns/op | |
BenchmarkNowUnixNano-2 100000000 20.4 ns/op | |
BenchmarkFormat-2 2000000 615 ns/op | |
BenchmarkFormatNow-2 2000000 633 ns/op | |
BenchmarkMarshalJSON-2 2000000 942 ns/op | |
BenchmarkMarshalText-2 2000000 942 ns/op | |
BenchmarkParse-2 3000000 566 ns/op | |
BenchmarkParseDuration-2 5000000 281 ns/op | |
BenchmarkHour-2 20000000 79.0 ns/op | |
BenchmarkSecond-2 20000000 73.7 ns/op | |
BenchmarkYear-2 20000000 112 ns/op | |
BenchmarkDay-2 10000000 122 ns/op | |
ok time 34.593s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 300 4090233 ns/op | |
BenchmarkAfter-2 1 1004057400 ns/op | |
BenchmarkStop-2 2000 817546 ns/op | |
BenchmarkSimultaneousAfterFunc-2 2000 942053 ns/op | |
BenchmarkStartStop-2 3000 365020 ns/op | |
BenchmarkTicker-2 2000 1005557 ns/op | |
BenchmarkNow-2 50000000 20.3 ns/op | |
BenchmarkNowUnixNano-2 100000000 20.6 ns/op | |
BenchmarkFormat-2 2000000 611 ns/op | |
BenchmarkFormatNow-2 2000000 634 ns/op | |
BenchmarkMarshalJSON-2 2000000 947 ns/op | |
BenchmarkMarshalText-2 2000000 942 ns/op | |
BenchmarkParse-2 3000000 565 ns/op | |
BenchmarkParseDuration-2 5000000 281 ns/op | |
BenchmarkHour-2 20000000 79.0 ns/op | |
BenchmarkSecond-2 20000000 73.8 ns/op | |
BenchmarkYear-2 20000000 109 ns/op | |
BenchmarkDay-2 20000000 117 ns/op | |
ok time 35.509s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PASS | |
BenchmarkAfterFunc-2 300 4130236 ns/op | |
BenchmarkAfter-2 1 1001057200 ns/op | |
BenchmarkStop-2 2000 830547 ns/op | |
BenchmarkSimultaneousAfterFunc-2 2000 964555 ns/op | |
BenchmarkStartStop-2 3000 377021 ns/op | |
BenchmarkTicker-2 2000 1006557 ns/op | |
BenchmarkNow-2 50000000 20.3 ns/op | |
BenchmarkNowUnixNano-2 100000000 20.6 ns/op | |
BenchmarkFormat-2 2000000 609 ns/op | |
BenchmarkFormatNow-2 2000000 632 ns/op | |
BenchmarkMarshalJSON-2 2000000 946 ns/op | |
BenchmarkMarshalText-2 2000000 945 ns/op | |
BenchmarkParse-2 3000000 565 ns/op | |
BenchmarkParseDuration-2 5000000 280 ns/op | |
BenchmarkHour-2 20000000 79.0 ns/op | |
BenchmarkSecond-2 20000000 73.7 ns/op | |
BenchmarkYear-2 20000000 109 ns/op | |
BenchmarkDay-2 20000000 116 ns/op | |
ok time 35.669s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment