| time/op | delta
|
---|
GrowSlice/Byte-12 | 31.7ns ± 0% | 31.1ns ± 0% | −1.89% | (p=0.000 n=5+4)
|
GrowSlice/Int-12 | 42.0ns ± 0% | 40.9ns ± 0% | ~ | (p=0.079 n=4+5)
|
GrowSlice/Ptr-12 | 83.7ns ± 0% | 84.8ns ± 0% | +1.29% | (p=0.008 n=5+5)
|
GrowSlice/Struct/24-12 | 67.1ns ± 0% | 66.7ns ± 0% | −0.69% | (p=0.008 n=5+5)
|
GrowSlice/Struct/32-12 | 78.3ns ± 0% | 78.2ns ± 0% | ~ | (p=0.484 n=5+5)
|
GrowSlice/Struct/40-12 | 92.4ns ± 0% | 90.3ns ± 0% | −2.34% | (p=0.008 n=5+5)
|
Append-12 | 19.8ns ±13% | 18.1ns ± 0% | ~ | (p=0.333 n=5+4)
|
AppendGrowByte-12 | 1.15ms ± 0% | 1.16ms ± 1% | ~ | (p=0.095 n=5+5)
|
AppendGrowString-12 | 122ms ± 3% | 67ms ± 1% | −45.41% | (p=0.008 n=5+5)
|
AppendSlice/1Bytes-12 | 3.46ns ± 0% | 3.48ns ± 1% | +0.75% | (p=0.008 n=5+5)
|
AppendSlice/4Bytes-12 | 3.65ns ± 1% | 3.11ns ± 1% | −14.89% | (p=0.008 n=5+5)
|
AppendSlice/7Bytes-12 | 3.67ns ± 0% | 3.43ns ± 0% | −6.49% | (p=0.008 n=5+5)
|
AppendSlice/8Bytes-12 | 3.93ns ± 1% | 3.66ns ± 0% | −6.77% | (p=0.008 n=5+5)
|
AppendSlice/15Bytes-12 | 3.94ns ± 1% | 3.95ns ± 1% | ~ | (p=0.627 n=5+5)
|
AppendSlice/16Bytes-12 | 3.97ns ± 0% | 3.97ns ± 0% | ~ | (p=0.381 n=4+5)
|
AppendSlice/32Bytes-12 | 4.24ns ± 1% | 4.30ns ± 1% | ~ | (p=0.111 n=4+5)
|
AppendSliceLarge/1024Bytes-12 | 173ns ± 1% | 173ns ± 1% | ~ | (p=0.810 n=5+5)
|
AppendSliceLarge/4096Bytes-12 | 617ns ± 1% | 619ns ± 3% | ~ | (p=0.984 n=5+5)
|
AppendSliceLarge/16384Bytes-12 | 2.09µs ± 0% | 2.07µs ± 1% | −1.13% | (p=0.016 n=4+5)
|
AppendSliceLarge/65536Bytes-12 | 6.23µs ± 1% | 6.32µs ± 5% | ~ | (p=1.000 n=5+5)
|
AppendSliceLarge/262144Bytes-12 | 25.3µs ± 0% | 26.2µs ± 0% | +3.52% | (p=0.016 n=5+4)
|
AppendSliceLarge/1048576Bytes-12 | 110µs ± 2% | 109µs ± 2% | ~ | (p=0.690 n=5+5)
|
AppendStr/1Bytes-12 | 3.60ns ± 0% | 3.66ns ± 1% | +1.50% | (p=0.008 n=5+5)
|
AppendStr/4Bytes-12 | 3.66ns ± 1% | 3.38ns ± 1% | −7.60% | (p=0.008 n=5+5)
|
AppendStr/8Bytes-12 | 3.93ns ± 1% | 3.40ns ± 1% | −13.51% | (p=0.016 n=5+4)
|
AppendStr/16Bytes-12 | 3.75ns ± 2% | 3.94ns ± 1% | +5.18% | (p=0.008 n=5+5)
|
AppendStr/32Bytes-12 | 4.12ns ± 1% | 4.24ns ± 1% | +2.96% | (p=0.008 n=5+5)
|
AppendSpecialCase-12 | 28.7ns ± 0% | 28.7ns ± 0% | ~ | (all equal)
|
AppendInPlace/NoGrow/Byte-12 | 356ns ± 0% | 354ns ± 0% | −0.67% | (p=0.000 n=5+4)
|
AppendInPlace/NoGrow/1Ptr-12 | 750ns ± 1% | 742ns ± 1% | −1.12% | (p=0.024 n=5+5)
|
AppendInPlace/NoGrow/2Ptr-12 | 1.22µs ± 1% | 1.20µs ± 0% | −1.43% | (p=0.008 n=5+5)
|
AppendInPlace/NoGrow/3Ptr-12 | 1.51µs ± 1% | 1.50µs ± 0% | −0.70% | (p=0.040 n=5+5)
|
AppendInPlace/NoGrow/4Ptr-12 | 2.27µs ± 1% | 2.24µs ± 1% | −1.17% | (p=0.032 n=5+5)
|
AppendInPlace/Grow/Byte-12 | 195ns ± 1% | 193ns ± 1% | −1.23% | (p=0.016 n=5+5)
|
AppendInPlace/Grow/1Ptr-12 | 199ns ± 0% | 195ns ± 0% | −2.21% | (p=0.000 n=5+4)
|
AppendInPlace/Grow/2Ptr-12 | 274ns ± 0% | 273ns ± 1% | ~ | (p=0.333 n=5+5)
|
AppendInPlace/Grow/3Ptr-12 | 325ns ± 0% | 323ns ± 1% | ~ | (p=0.127 n=5+5)
|
AppendInPlace/Grow/4Ptr-12 | 358ns ± 0% | 355ns ± 0% | −0.67% | (p=0.008 n=5+5)
|
[Geo mean] | 156ns | 151ns | −3.20% |
|
|