label | common value |
---|---|
by | bcmills@google.com |
goarch | amd64 |
goos | linux |
pkg | reflect |
upload | 20170426.3 |
upload-file | reflect.old.txt |
upload-part | 20170426.3/0 |
upload-time | 2017-04-26T20:38:07Z |
label | values |
time/op | |
---|---|
Call | 239ns ±10% |
Call-6 | 201ns ±38% |
Call-48 | 133ns ± 8% |
CallArgCopy/size=128 | 169ns ±12% |
CallArgCopy/size=128-6 | 142ns ± 9% |
CallArgCopy/size=128-48 | 125ns ± 3% |
CallArgCopy/size=256 | 177ns ± 8% |
CallArgCopy/size=256-6 | 148ns ±11% |
CallArgCopy/size=256-48 | 127ns ± 4% |
CallArgCopy/size=1024 | 196ns ± 6% |
CallArgCopy/size=1024-6 | 143ns ± 6% |
CallArgCopy/size=1024-48 | 130ns ± 7% |
CallArgCopy/size=4096 | 330ns ± 9% |
CallArgCopy/size=4096-6 | 173ns ±14% |
CallArgCopy/size=4096-48 | 141ns ± 6% |
CallArgCopy/size=65536 | 7.71µs ±10% |
CallArgCopy/size=65536-6 | 1.33µs ± 4% |
CallArgCopy/size=65536-48 | 347ns ± 2% |
PtrTo | 30.2ns ±10% |
PtrTo-6 | 126ns ± 6% |
PtrTo-48 | 86.9ns ± 9% |
FieldByName1 | 86.6ns ± 5% |
FieldByName1-6 | 19.8ns ±10% |
FieldByName1-48 | 7.54ns ± 4% |
FieldByName2 | 1.63µs ± 8% |
FieldByName2-6 | 481ns ± 6% |
FieldByName2-48 | 723ns ± 3% |
FieldByName3 | 10.5µs ± 7% |
FieldByName3-6 | 2.78µs ± 3% |
FieldByName3-48 | 3.72µs ± 2% |
InterfaceBig | 10.8ns ± 5% |
InterfaceBig-6 | 9.62ns ±81% |
InterfaceBig-48 | 0.48ns ±34% |
InterfaceSmall | 10.7ns ± 5% |
InterfaceSmall-6 | 1.85ns ± 5% |
InterfaceSmall-48 | 0.49ns ±20% |
New | 28.2ns ±20% |
New-6 | 4.69ns ± 4% |
New-48 | 1.10ns ± 9% |
[Geo mean] | 94.8ns |
alloc/op | |
Call | 0.00B |
Call-6 | 0.00B |
Call-48 | 0.00B |
CallArgCopy/size=128 | |
CallArgCopy/size=128-6 | |
CallArgCopy/size=128-48 | |
CallArgCopy/size=256 | |
CallArgCopy/size=256-6 | |
CallArgCopy/size=256-48 | |
CallArgCopy/size=1024 | |
CallArgCopy/size=1024-6 | |
CallArgCopy/size=1024-48 | |
CallArgCopy/size=4096 | |
CallArgCopy/size=4096-6 | |
CallArgCopy/size=4096-48 | |
CallArgCopy/size=65536 | |
CallArgCopy/size=65536-6 | |
CallArgCopy/size=65536-48 | |
PtrTo | |
PtrTo-6 | |
PtrTo-48 | |
FieldByName1 | |
FieldByName1-6 | |
FieldByName1-48 | |
FieldByName2 | |
FieldByName2-6 | |
FieldByName2-48 | |
FieldByName3 | |
FieldByName3-6 | |
FieldByName3-48 | |
InterfaceBig | |
InterfaceBig-6 | |
InterfaceBig-48 | |
InterfaceSmall | |
InterfaceSmall-6 | |
InterfaceSmall-48 | |
New | |
New-6 | |
New-48 | |
allocs/op | |
Call | 0.00 |
Call-6 | 0.00 |
Call-48 | 0.00 |
CallArgCopy/size=128 | |
CallArgCopy/size=128-6 | |
CallArgCopy/size=128-48 | |
CallArgCopy/size=256 | |
CallArgCopy/size=256-6 | |
CallArgCopy/size=256-48 | |
CallArgCopy/size=1024 | |
CallArgCopy/size=1024-6 | |
CallArgCopy/size=1024-48 | |
CallArgCopy/size=4096 | |
CallArgCopy/size=4096-6 | |
CallArgCopy/size=4096-48 | |
CallArgCopy/size=65536 | |
CallArgCopy/size=65536-6 | |
CallArgCopy/size=65536-48 | |
PtrTo | |
PtrTo-6 | |
PtrTo-48 | |
FieldByName1 | |
FieldByName1-6 | |
FieldByName1-48 | |
FieldByName2 | |
FieldByName2-6 | |
FieldByName2-48 | |
FieldByName3 | |
FieldByName3-6 | |
FieldByName3-48 | |
InterfaceBig | |
InterfaceBig-6 | |
InterfaceBig-48 | |
InterfaceSmall | |
InterfaceSmall-6 | |
InterfaceSmall-48 | |
New | |
New-6 | |
New-48 | |
speed | |
Call | |
Call-6 | |
Call-48 | |
CallArgCopy/size=128 | 757MB/s ±11% |
CallArgCopy/size=128-6 | 901MB/s ± 9% |
CallArgCopy/size=128-48 | 1.02GB/s ± 2% |
CallArgCopy/size=256 | 1.45GB/s ± 9% |
CallArgCopy/size=256-6 | 1.73GB/s ±11% |
CallArgCopy/size=256-48 | 2.00GB/s ± 4% |
CallArgCopy/size=1024 | 5.21GB/s ± 6% |
CallArgCopy/size=1024-6 | 7.18GB/s ± 7% |
CallArgCopy/size=1024-48 | 7.87GB/s ± 7% |
CallArgCopy/size=4096 | 12.3GB/s ± 6% |
CallArgCopy/size=4096-6 | 23.8GB/s ±16% |
CallArgCopy/size=4096-48 | 29.0GB/s ± 7% |
CallArgCopy/size=65536 | 8.52GB/s ±11% |
CallArgCopy/size=65536-6 | 49.3GB/s ± 4% |
CallArgCopy/size=65536-48 | 189GB/s ± 2% |
PtrTo | |
PtrTo-6 | |
PtrTo-48 | |
FieldByName1 | |
FieldByName1-6 | |
FieldByName1-48 | |
FieldByName2 | |
FieldByName2-6 | |
FieldByName2-48 | |
FieldByName3 | |
FieldByName3-6 | |
FieldByName3-48 | |
InterfaceBig | |
InterfaceBig-6 | |
InterfaceBig-48 | |
InterfaceSmall | |
InterfaceSmall-6 | |
InterfaceSmall-48 | |
New | |
New-6 | |
New-48 | |
[Geo mean] | 6.15GB/s |