label | common value |
---|---|
by | bcmills@google.com |
goarch | amd64 |
goos | linux |
pkg | reflect |
upload | 20170426.3 |
upload-file | reflect.new.txt |
upload-part | 20170426.3/1 |
upload-time | 2017-04-26T20:38:07Z |
label | values |
time/op | |
---|---|
Call | 245ns ± 7% |
Call-6 | 47.5ns ±29% |
Call-48 | 12.1ns ± 2% |
CallArgCopy/size=128 | 197ns ± 2% |
CallArgCopy/size=128-6 | 33.9ns ± 7% |
CallArgCopy/size=128-48 | 8.75ns ± 7% |
CallArgCopy/size=256 | 197ns ± 5% |
CallArgCopy/size=256-6 | 35.3ns ± 6% |
CallArgCopy/size=256-48 | 9.35ns ± 9% |
CallArgCopy/size=1024 | 228ns ± 7% |
CallArgCopy/size=1024-6 | 42.4ns ± 5% |
CallArgCopy/size=1024-48 | 10.4ns ± 1% |
CallArgCopy/size=4096 | 351ns ± 5% |
CallArgCopy/size=4096-6 | 62.5ns ± 6% |
CallArgCopy/size=4096-48 | 14.7ns ± 6% |
CallArgCopy/size=65536 | 7.74µs ±10% |
CallArgCopy/size=65536-6 | 1.34µs ± 6% |
CallArgCopy/size=65536-48 | 344ns ± 2% |
PtrTo | 41.3ns ±11% |
PtrTo-6 | 6.96ns ±10% |
PtrTo-48 | 1.67ns ± 9% |
FieldByName1 | 87.3ns ± 7% |
FieldByName1-6 | 18.7ns ±10% |
FieldByName1-48 | 7.74ns ± 5% |
FieldByName2 | 1.70µs ± 4% |
FieldByName2-6 | 490ns ±10% |
FieldByName2-48 | 736ns ± 2% |
FieldByName3 | 10.8µs ± 7% |
FieldByName3-6 | 2.94µs ±10% |
FieldByName3-48 | 3.91µs ± 5% |
InterfaceBig | 10.7ns ± 5% |
InterfaceBig-6 | 1.79ns ± 4% |
InterfaceBig-48 | 0.50ns ± 7% |
InterfaceSmall | 10.9ns ± 4% |
InterfaceSmall-6 | 1.79ns ± 1% |
InterfaceSmall-48 | 0.48ns ± 5% |
New | 26.6ns ± 3% |
New-6 | 4.44ns ± 3% |
New-48 | 1.08ns ± 6% |
[Geo mean] | 47.9ns |
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 | 649MB/s ± 1% |
CallArgCopy/size=128-6 | 3.78GB/s ± 7% |
CallArgCopy/size=128-48 | 14.6GB/s ± 6% |
CallArgCopy/size=256 | 1.30GB/s ± 5% |
CallArgCopy/size=256-6 | 7.28GB/s ± 7% |
CallArgCopy/size=256-48 | 27.5GB/s ± 9% |
CallArgCopy/size=1024 | 4.49GB/s ± 8% |
CallArgCopy/size=1024-6 | 24.2GB/s ± 5% |
CallArgCopy/size=1024-48 | 98.4GB/s ± 1% |
CallArgCopy/size=4096 | 11.7GB/s ± 5% |
CallArgCopy/size=4096-6 | 65.6GB/s ± 5% |
CallArgCopy/size=4096-48 | 280GB/s ± 6% |
CallArgCopy/size=65536 | 8.49GB/s ± 9% |
CallArgCopy/size=65536-6 | 49.0GB/s ± 6% |
CallArgCopy/size=65536-48 | 190GB/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] | 16.4GB/s |