label | common value |
by | bcmills@google.com |
goarch | amd64 |
goos | linux |
pkg | reflect |
upload | 20170426.5 |
upload-file | reflect.mem-new.txt |
upload-part | 20170426.5/1 |
upload-time | 2017-04-26T21:28:14Z |
label |
values |
| time/op
|
---|
Call-6 | 69.3ns ± 0%
|
CallArgCopy/size=128-6 | 62.4ns ± 0%
|
CallArgCopy/size=256-6 | 72.9ns ± 0%
|
CallArgCopy/size=1024-6 | 71.6ns ± 0%
|
CallArgCopy/size=4096-6 | 101ns ± 0%
|
CallArgCopy/size=65536-6 | 2.01µs ± 0%
|
PtrTo-6 | 9.75ns ± 0%
|
FieldByName1-6 | 26.6ns ± 0%
|
FieldByName2-6 | 570ns ± 0%
|
FieldByName3-6 | 3.32µs ± 0%
|
InterfaceBig-6 | 2.44ns ± 0%
|
InterfaceSmall-6 | 2.40ns ± 0%
|
New-6 | 5.88ns ± 0%
|
[Geo mean] | 57.6ns
|
|
| alloc/op
|
---|
Call-6 | 0.00B
|
CallArgCopy/size=128-6 | 0.00B
|
CallArgCopy/size=256-6 | 0.00B
|
CallArgCopy/size=1024-6 | 0.00B
|
CallArgCopy/size=4096-6 | 0.00B
|
CallArgCopy/size=65536-6 | 0.00B
|
PtrTo-6 | 0.00B
|
FieldByName1-6 | 8.00B ± 0%
|
FieldByName2-6 | 800B ± 0%
|
FieldByName3-6 | 3.32kB ± 0%
|
InterfaceBig-6 | 0.00B
|
InterfaceSmall-6 | 0.00B
|
New-6 | 0.00B
|
[Geo mean] | 277B
|
|
| allocs/op
|
---|
Call-6 | 0.00
|
CallArgCopy/size=128-6 | 0.00
|
CallArgCopy/size=256-6 | 0.00
|
CallArgCopy/size=1024-6 | 0.00
|
CallArgCopy/size=4096-6 | 0.00
|
CallArgCopy/size=65536-6 | 0.00
|
PtrTo-6 | 0.00
|
FieldByName1-6 | 1.00 ± 0%
|
FieldByName2-6 | 14.0 ± 0%
|
FieldByName3-6 | 57.0 ± 0%
|
InterfaceBig-6 | 0.00
|
InterfaceSmall-6 | 0.00
|
New-6 | 0.00
|
[Geo mean] | 9.28
|
|
| speed
|
---|
Call-6 |
|
CallArgCopy/size=128-6 | 2.05GB/s ± 0%
|
CallArgCopy/size=256-6 | 3.51GB/s ± 0%
|
CallArgCopy/size=1024-6 | 14.3GB/s ± 0%
|
CallArgCopy/size=4096-6 | 40.4GB/s ± 0%
|
CallArgCopy/size=65536-6 | 32.5GB/s ± 0%
|
PtrTo-6 |
|
FieldByName1-6 |
|
FieldByName2-6 |
|
FieldByName3-6 |
|
InterfaceBig-6 |
|
InterfaceSmall-6 |
|
New-6 |
|
[Geo mean] | 10.6GB/s
|
|