-
Shenghou Ma authored
After CL 6185047, ./all.bash passed. benchmark old ns/op new ns/op delta BenchmarkAppend 5558 4894 -11.95% BenchmarkAppendSpecialCase 5242 4572 -12.78% BenchmarkSelectUncontended 3719 2821 -24.15% BenchmarkSelectContended 3776 2832 -25.00% BenchmarkSelectNonblock 1030 1089 +5.73% BenchmarkChanUncontended 530 422 -20.38% BenchmarkChanContended 534 444 -16.85% BenchmarkChanSync 1613 1492 -7.50% BenchmarkChanProdCons0 1520 1351 -11.12% BenchmarkChanProdCons10 785 668 -14.90% BenchmarkChanProdCons100 564 473 -16.13% BenchmarkChanProdConsWork0 11205 10337 -7.75% BenchmarkChanProdConsWork10 9806 9567 -2.44% BenchmarkChanProdConsWork100 9413 9398 -0.16% BenchmarkChanCreation 11687 8715 -25.43% BenchmarkChanSem 553 453 -18.08% BenchmarkCallClosure 22 22 +0.44% BenchmarkCallClosure1 28 28 +0.71% BenchmarkCallClosure2 2224 1668 -25.00% BenchmarkCallClosure3 2217 1629 -26.52% BenchmarkCallClosure4 2240 1684 -24.82% BenchmarkComplex128DivNormal 930 912 -1.94% BenchmarkComplex128DivNisNaN 862 866 +0.46% BenchmarkComplex128DivDisNaN 849 852 +0.35% BenchmarkComplex128DivNisInf 556 583 +4.86% BenchmarkComplex128DivDisInf 522 512 -1.92% BenchmarkConvT2E 175 159 -9.14% BenchmarkConvT2EBig 2418 1823 -24.61% BenchmarkConvT2I 545 549 +0.73% BenchmarkConvI2E 35 32 -9.58% BenchmarkConvI2I 404 391 -3.22% BenchmarkAssertE2T 75 62 -16.25% BenchmarkAssertE2TBig 76 63 -16.80% BenchmarkAssertE2I 427 409 -4.22% BenchmarkAssertI2T 82 66 -20.29% BenchmarkAssertI2I 430 416 -3.26% BenchmarkAssertI2E 36 32 -12.50% BenchmarkAssertE2E 35 35 +0.57% BenchmarkFinalizer 3224 2941 -8.78% BenchmarkFinalizerRun 117392 84772 -27.79% BenchmarkStackGrowth 5267 5930 +12.59% BenchmarkSyscall 191 167 -12.57% BenchmarkSyscallWork 9918 7713 -22.23% BenchmarkIfaceCmp100 1645 1652 +0.43% BenchmarkIfaceCmpNil100 1433 1440 +0.49% R=dave, rsc CC=golang-dev https://golang.org/cl/6202070
70db4408