Created
January 29, 2021 16:46
-
-
Save kg/a1fbdd2a68c76d85bebcbc8be98b4609 to your computer and use it in GitHub Desktop.
Current bindings benchmark timings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Method | Mean | Error | StdDev | Median | Min | Max | Gen 0 | Gen 1 | Gen 2 | Allocated | | |
|---------------------------------------------------------- |-------------:|------------:|------------:|-------------:|-------------:|-------------:|--------:|------:|------:|----------:| | |
| CallMethod_Void | 6,500.488 us | 128.9937 us | 132.4670 us | 6,421.108 us | 6,386.649 us | 6,794.649 us | - | - | - | 2 B | | |
| CallMethod_Sum | 6,825.421 us | 46.6149 us | 41.3229 us | 6,832.778 us | 6,737.056 us | 6,900.194 us | - | - | - | 16,018 B | | |
| CallMethod_ConcatString | 8,885.143 us | 67.5927 us | 59.9192 us | 8,890.518 us | 8,783.607 us | 8,991.107 us | - | - | - | 96,043 B | | |
| CallMethod_ReturnString | 8,345.665 us | 66.3467 us | 55.4025 us | 8,331.321 us | 8,282.250 us | 8,444.143 us | - | - | - | 96,099 B | | |
| CallMethod_ReturnInternedString | 7,263.174 us | 138.6896 us | 136.2117 us | 7,295.758 us | 7,028.818 us | 7,505.242 us | - | - | - | 98 B | | |
| CallMethod_ReturnSymbol | 7,129.095 us | 80.3424 us | 67.0895 us | 7,114.794 us | 7,024.059 us | 7,296.794 us | - | - | - | 114 B | | |
| CallBoundMethod_Void | 1,189.648 us | 6.7932 us | 6.3544 us | 1,190.178 us | 1,181.514 us | 1,201.986 us | - | - | - | - | | |
| CallBoundMethod_Sum | 1,458.024 us | 10.6971 us | 8.9325 us | 1,459.000 us | 1,441.915 us | 1,471.898 us | - | - | - | 16,016 B | | |
| CallBoundMethod_ReturnString | 3,068.080 us | 35.4044 us | 33.1173 us | 3,064.012 us | 3,018.762 us | 3,136.012 us | 12.5000 | - | - | 96,097 B | | |
| CallBoundMethod_ReturnStringAutoSignature | 3,049.152 us | 41.7249 us | 39.0295 us | 3,038.833 us | 2,998.167 us | 3,140.979 us | 20.8333 | - | - | 96,097 B | | |
| CallBoundMethod_ReturnInternedString | 2,798.585 us | 19.6141 us | 17.3874 us | 2,799.771 us | 2,767.698 us | 2,828.844 us | - | - | - | 1 B | | |
| CallMethodUnsafeDirect_Void | 1,671.035 us | 8.8888 us | 8.3145 us | 1,669.719 us | 1,658.906 us | 1,690.231 us | - | - | - | 16 B | | |
| InvokeJS_NoResult | 1.818 us | 0.0180 us | 0.0160 us | 1.820 us | 1.787 us | 1.843 us | - | - | - | - | | |
| InvokeJS_NumericResult | 1.372 us | 0.0072 us | 0.0067 us | 1.374 us | 1.360 us | 1.382 us | - | - | - | 16 B | | |
| InvokeJS_StringResult | 8.975 us | 0.0756 us | 0.0670 us | 8.971 us | 8.865 us | 9.105 us | 0.2577 | - | - | 1,184 B | | |
| CallBoundMethod_PassStructWithManagedConverter | 2,083.373 us | 17.6400 us | 16.5005 us | 2,083.563 us | 2,059.008 us | 2,108.758 us | - | - | - | 16,001 B | | |
| CallBoundMethod_PassStructWithManagedConverterAndFilter | 2,082.581 us | 11.8875 us | 11.1195 us | 2,080.227 us | 2,062.359 us | 2,097.508 us | - | - | - | 16,001 B | | |
| CallBoundMethod_ReturnStructWithManagedConverterAndFilter | 3,200.001 us | 17.0492 us | 15.9478 us | 3,198.962 us | 3,171.538 us | 3,223.800 us | - | - | - | 48,025 B | | |
| CallBoundMethod_ReturnClassWithManagedConverterAndFilter | 4,723.823 us | 25.5859 us | 21.3654 us | 4,722.094 us | 4,684.969 us | 4,757.437 us | - | - | - | 32,025 B | | |
| CallBoundMethod_ReturnDouble | 1,598.035 us | 10.0458 us | 9.3969 us | 1,598.806 us | 1,581.312 us | 1,614.869 us | - | - | - | 16,032 B | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment