label | common value |
---|---|
by | Wei.Xiao@arm.com |
goarch | arm64 |
goos | linux |
pkg | reflect |
upload | 20171016.1 |
upload-file | callfn_new.txt |
upload-part | 20171016.1/1 |
upload-time | 2017-10-16T03:56:55Z |
label | values |
time/op | |
---|---|
Call-32 | 18.1ns ± 0% |
CallArgCopy/size=128-32 | 14.9ns ± 0% |
CallArgCopy/size=256-32 | 17.0ns ± 0% |
CallArgCopy/size=1024-32 | 24.0ns ± 0% |
CallArgCopy/size=4096-32 | 58.2ns ± 0% |
CallArgCopy/size=65536-32 | 1.08µs ± 0% |
PtrTo-32 | 3.23ns ± 0% |
FieldByName1-32 | 10.0ns ± 0% |
FieldByName2-32 | 450ns ± 0% |
FieldByName3-32 | 4.24µs ± 0% |
InterfaceBig-32 | 0.61ns ± 0% |
InterfaceSmall-32 | 2.17ns ± 0% |
New-32 | 2.59ns ± 0% |
[Geo mean] | 25.0ns |
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 | 8.61GB/s ± 0% |
CallArgCopy/size=256-32 | 15.1GB/s ± 0% |
CallArgCopy/size=1024-32 | 42.7GB/s ± 0% |
CallArgCopy/size=4096-32 | 70.4GB/s ± 0% |
CallArgCopy/size=65536-32 | 60.7GB/s ± 0% |
PtrTo-32 | |
FieldByName1-32 | |
FieldByName2-32 | |
FieldByName3-32 | |
InterfaceBig-32 | |
InterfaceSmall-32 | |
New-32 | |
[Geo mean] | 29.8GB/s |