label | common value |
---|---|
by | Wei.Xiao@arm.com |
goarch | arm64 |
goos | linux |
pkg | reflect |
upload | 20171016.1 |
upload-file | callfn_old.txt |
upload-part | 20171016.1/0 |
upload-time | 2017-10-16T03:56:55Z |
label | values |
time/op | |
---|---|
Call-32 | 20.4ns ± 0% |
CallArgCopy/size=128-32 | 19.7ns ± 0% |
CallArgCopy/size=256-32 | 40.9ns ± 0% |
CallArgCopy/size=1024-32 | 121ns ± 0% |
CallArgCopy/size=4096-32 | 203ns ± 0% |
CallArgCopy/size=65536-32 | 3.05µs ± 0% |
PtrTo-32 | 3.30ns ± 0% |
FieldByName1-32 | 10.1ns ± 0% |
FieldByName2-32 | 452ns ± 0% |
FieldByName3-32 | 4.51µs ± 0% |
InterfaceBig-32 | 0.62ns ± 0% |
InterfaceSmall-32 | 0.62ns ± 0% |
New-32 | 2.58ns ± 0% |
[Geo mean] | 34.1ns |
alloc/op | |
Call-32 | 0.00B |
CallArgCopy/size=128-32 | |
CallArgCopy/size=256-32 | |
CallArgCopy/size=1024-32 | |
CallArgCopy/size=4096-32 | |
CallArgCopy/size=65536-32 | |
PtrTo-32 | |
FieldByName1-32 | |
FieldByName2-32 | |
FieldByName3-32 | |
InterfaceBig-32 | |
InterfaceSmall-32 | |
New-32 | |
allocs/op | |
Call-32 | 0.00 |
CallArgCopy/size=128-32 | |
CallArgCopy/size=256-32 | |
CallArgCopy/size=1024-32 | |
CallArgCopy/size=4096-32 | |
CallArgCopy/size=65536-32 | |
PtrTo-32 | |
FieldByName1-32 | |
FieldByName2-32 | |
FieldByName3-32 | |
InterfaceBig-32 | |
InterfaceSmall-32 | |
New-32 | |
speed | |
Call-32 | |
CallArgCopy/size=128-32 | 6.51GB/s ± 0% |
CallArgCopy/size=256-32 | 6.26GB/s ± 0% |
CallArgCopy/size=1024-32 | 8.42GB/s ± 0% |
CallArgCopy/size=4096-32 | 20.1GB/s ± 0% |
CallArgCopy/size=65536-32 | 21.5GB/s ± 0% |
PtrTo-32 | |
FieldByName1-32 | |
FieldByName2-32 | |
FieldByName3-32 | |
InterfaceBig-32 | |
InterfaceSmall-32 | |
New-32 | |
[Geo mean] | 10.8GB/s |