| 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 |