Skip to content

Commit

Permalink
perf: Update benchmark reports
Browse files Browse the repository at this point in the history
  • Loading branch information
skarllot committed Oct 5, 2024
1 parent 42b3767 commit dd08276
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 51 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,34 +10,34 @@ Job=MediumRun Arguments=Default NuGetReferences=Default
IterationCount=15 LaunchCount=2 WarmupCount=10
```
| Method | Permissions | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
|--------------------- |--------------------- |--------------:|-----------:|-----------:|------:|--------:|-------:|----------:|------------:|
| **BuiltInToString** | **None** | **17.2593 ns** | **0.3407 ns** | **0.5099 ns** | **1.00** | **0.04** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | None | 1.7702 ns | 0.0492 ns | 0.0706 ns | 0.10 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | None | 10.5740 ns | 0.1066 ns | 0.1563 ns | 0.61 | 0.02 | - | - | 0.00 |
| NetEscapadesToString | None | 0.8001 ns | 0.0039 ns | 0.0051 ns | 0.05 | 0.00 | - | - | 0.00 |
| RaiqubToString | None | 4.9577 ns | 0.0756 ns | 0.1108 ns | 0.29 | 0.01 | - | - | 0.00 |
| | | | | | | | | | |
| **BuiltInToString** | **Read, Write** | **55.4430 ns** | **0.8516 ns** | **1.2747 ns** | **1.00** | **0.03** | **0.0172** | **72 B** | **1.00** |
| FastEnumToString | Read, Write | 3.3126 ns | 0.0225 ns | 0.0316 ns | 0.06 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Read, Write | 58.5024 ns | 3.0842 ns | 4.5208 ns | 1.06 | 0.08 | 0.0362 | 152 B | 2.11 |
| NetEscapadesToString | Read, Write | 56.2647 ns | 1.0976 ns | 1.5742 ns | 1.02 | 0.04 | 0.0172 | 72 B | 1.00 |
| RaiqubToString | Read, Write | 31.6271 ns | 0.6482 ns | 0.9296 ns | 0.57 | 0.02 | 0.0114 | 48 B | 0.67 |
| | | | | | | | | | |
| **BuiltInToString** | **Delet(...) Move [39]** | **82.8045 ns** | **2.6419 ns** | **3.7889 ns** | **1.00** | **0.06** | **0.0305** | **128 B** | **1.00** |
| FastEnumToString | Delet(...) Move [39] | 13.0036 ns | 0.4357 ns | 0.6521 ns | 0.16 | 0.01 | 0.0076 | 32 B | 0.25 |
| EnumsNetAsString | Delet(...) Move [39] | 198.2103 ns | 4.7635 ns | 6.9823 ns | 2.40 | 0.14 | 0.1070 | 448 B | 3.50 |
| NetEscapadesToString | Delet(...) Move [39] | 85.9893 ns | 3.3565 ns | 5.0239 ns | 1.04 | 0.08 | 0.0305 | 128 B | 1.00 |
| RaiqubToString | Delet(...) Move [39] | 76.1145 ns | 1.5380 ns | 2.3021 ns | 0.92 | 0.05 | 0.0248 | 104 B | 0.81 |
| | | | | | | | | | |
| **BuiltInToString** | **Restore** | **32.2675 ns** | **0.4772 ns** | **0.6994 ns** | **1.00** | **0.03** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | Restore | 10.2098 ns | 0.1173 ns | 0.1719 ns | 0.32 | 0.01 | - | - | 0.00 |
| EnumsNetAsString | Restore | 17.9018 ns | 0.1835 ns | 0.2512 ns | 0.56 | 0.01 | - | - | 0.00 |
| NetEscapadesToString | Restore | 0.8126 ns | 0.0189 ns | 0.0270 ns | 0.03 | 0.00 | - | - | 0.00 |
| RaiqubToString | Restore | 5.2184 ns | 0.0564 ns | 0.0809 ns | 0.16 | 0.00 | - | - | 0.00 |
| | | | | | | | | | |
| **BuiltInToString** | **Read(...)lock [245]** | **288.4096 ns** | **26.7059 ns** | **39.1452 ns** | **1.02** | **0.19** | **0.1278** | **536 B** | **1.00** |
| FastEnumToString | Read(...)lock [245] | 17.0172 ns | 0.4273 ns | 0.6395 ns | 0.06 | 0.01 | 0.0115 | 48 B | 0.09 |
| EnumsNetAsString | Read(...)lock [245] | 1,207.0975 ns | 24.4600 ns | 36.6106 ns | 4.26 | 0.58 | 0.3300 | 1384 B | 2.58 |
| NetEscapadesToString | Read(...)lock [245] | 306.6514 ns | 20.0956 ns | 30.0781 ns | 1.08 | 0.18 | 0.1278 | 536 B | 1.00 |
| RaiqubToString | Read(...)lock [245] | 377.5769 ns | 14.0736 ns | 20.6289 ns | 1.33 | 0.19 | 0.1221 | 512 B | 0.96 |
| Method | Permissions | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
|--------------------- |--------------------- |--------------:|-----------:|-----------:|--------------:|------:|--------:|-------:|----------:|------------:|
| **BuiltInToString** | **None** | **17.4106 ns** | **0.5216 ns** | **0.7807 ns** | **17.2003 ns** | **1.00** | **0.06** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | None | 1.7633 ns | 0.0314 ns | 0.0461 ns | 1.7427 ns | 0.10 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | None | 10.7569 ns | 0.1239 ns | 0.1816 ns | 10.8469 ns | 0.62 | 0.03 | - | - | 0.00 |
| NetEscapadesToString | None | 0.8065 ns | 0.0080 ns | 0.0109 ns | 0.8033 ns | 0.05 | 0.00 | - | - | 0.00 |
| RaiqubToString | None | 4.9437 ns | 0.0668 ns | 0.0936 ns | 4.8902 ns | 0.28 | 0.01 | - | - | 0.00 |
| | | | | | | | | | | |
| **BuiltInToString** | **Read, Write** | **54.7734 ns** | **0.5244 ns** | **0.7849 ns** | **54.8739 ns** | **1.00** | **0.02** | **0.0172** | **72 B** | **1.00** |
| FastEnumToString | Read, Write | 3.3109 ns | 0.0182 ns | 0.0249 ns | 3.3064 ns | 0.06 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Read, Write | 60.5186 ns | 0.6323 ns | 0.8864 ns | 60.3551 ns | 1.11 | 0.02 | 0.0362 | 152 B | 2.11 |
| NetEscapadesToString | Read, Write | 59.1108 ns | 0.9027 ns | 1.2655 ns | 59.0186 ns | 1.08 | 0.03 | 0.0172 | 72 B | 1.00 |
| RaiqubToString | Read, Write | 32.8484 ns | 0.4131 ns | 0.6055 ns | 32.6146 ns | 0.60 | 0.01 | 0.0114 | 48 B | 0.67 |
| | | | | | | | | | | |
| **BuiltInToString** | **Delet(...) Move [39]** | **79.4866 ns** | **0.9360 ns** | **1.3719 ns** | **79.3398 ns** | **1.00** | **0.02** | **0.0305** | **128 B** | **1.00** |
| FastEnumToString | Delet(...) Move [39] | 12.5736 ns | 0.2004 ns | 0.2676 ns | 12.5551 ns | 0.16 | 0.00 | 0.0076 | 32 B | 0.25 |
| EnumsNetAsString | Delet(...) Move [39] | 192.3880 ns | 1.7609 ns | 2.4104 ns | 192.2929 ns | 2.42 | 0.05 | 0.1070 | 448 B | 3.50 |
| NetEscapadesToString | Delet(...) Move [39] | 79.8912 ns | 2.4930 ns | 3.5754 ns | 80.3421 ns | 1.01 | 0.05 | 0.0305 | 128 B | 1.00 |
| RaiqubToString | Delet(...) Move [39] | 72.0406 ns | 3.3867 ns | 5.0690 ns | 73.7853 ns | 0.91 | 0.06 | 0.0248 | 104 B | 0.81 |
| | | | | | | | | | | |
| **BuiltInToString** | **Restore** | **31.8871 ns** | **0.2496 ns** | **0.3499 ns** | **31.9096 ns** | **1.00** | **0.02** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | Restore | 10.1447 ns | 0.0447 ns | 0.0641 ns | 10.1164 ns | 0.32 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Restore | 17.8343 ns | 0.1750 ns | 0.2396 ns | 17.8997 ns | 0.56 | 0.01 | - | - | 0.00 |
| NetEscapadesToString | Restore | 0.8086 ns | 0.0115 ns | 0.0165 ns | 0.8011 ns | 0.03 | 0.00 | - | - | 0.00 |
| RaiqubToString | Restore | 5.2155 ns | 0.0503 ns | 0.0688 ns | 5.1904 ns | 0.16 | 0.00 | - | - | 0.00 |
| | | | | | | | | | | |
| **BuiltInToString** | **Read(...)lock [245]** | **294.0483 ns** | **19.8665 ns** | **29.7352 ns** | **298.3516 ns** | **1.01** | **0.14** | **0.1278** | **536 B** | **1.00** |
| FastEnumToString | Read(...)lock [245] | 16.9184 ns | 0.3611 ns | 0.5405 ns | 16.7432 ns | 0.06 | 0.01 | 0.0115 | 48 B | 0.09 |
| EnumsNetAsString | Read(...)lock [245] | 1,214.1650 ns | 16.6086 ns | 23.8195 ns | 1,214.4279 ns | 4.17 | 0.43 | 0.3300 | 1384 B | 2.58 |
| NetEscapadesToString | Read(...)lock [245] | 315.3307 ns | 17.9389 ns | 26.8501 ns | 321.4061 ns | 1.08 | 0.14 | 0.1278 | 536 B | 1.00 |
| RaiqubToString | Read(...)lock [245] | 394.1485 ns | 3.4109 ns | 5.1053 ns | 394.7210 ns | 1.35 | 0.14 | 0.1221 | 512 B | 0.96 |
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,26 @@ IterationCount=15 LaunchCount=2 WarmupCount=10
```
| Method | UserRole | Mean | Error | StdDev | Median | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
|--------------------- |--------------------- |-----------:|----------:|----------:|-----------:|------:|--------:|-------:|----------:|------------:|
| **BuiltInToString** | **None** | **19.9233 ns** | **0.3463 ns** | **0.5183 ns** | **19.8098 ns** | **1.00** | **0.04** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | None | 2.0298 ns | 0.0385 ns | 0.0576 ns | 2.0054 ns | 0.10 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | None | 10.1277 ns | 0.1159 ns | 0.1586 ns | 10.1027 ns | 0.51 | 0.01 | - | - | 0.00 |
| NetEscapadesToString | None | 0.6990 ns | 0.1844 ns | 0.2703 ns | 0.5969 ns | 0.04 | 0.01 | - | - | 0.00 |
| RaiqubToString | None | 3.1517 ns | 0.0344 ns | 0.0515 ns | 3.1372 ns | 0.16 | 0.00 | - | - | 0.00 |
| **BuiltInToString** | **None** | **19.1148 ns** | **0.4327 ns** | **0.6206 ns** | **19.2761 ns** | **1.00** | **0.05** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | None | 2.0306 ns | 0.0332 ns | 0.0487 ns | 2.0098 ns | 0.11 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | None | 10.1247 ns | 0.0661 ns | 0.0969 ns | 10.1027 ns | 0.53 | 0.02 | - | - | 0.00 |
| NetEscapadesToString | None | 0.5979 ns | 0.0086 ns | 0.0124 ns | 0.5933 ns | 0.03 | 0.00 | - | - | 0.00 |
| RaiqubToString | None | 1.5882 ns | 1.0655 ns | 1.5618 ns | 3.0292 ns | 0.08 | 0.08 | - | - | 0.00 |
| | | | | | | | | | | |
| **BuiltInToString** | **Norma(...)odian [21]** | **41.2541 ns** | **1.0701 ns** | **1.6017 ns** | **40.3107 ns** | **1.00** | **0.05** | **0.0210** | **88 B** | **1.00** |
| FastEnumToString | Norma(...)odian [21] | 4.1921 ns | 0.0911 ns | 0.1336 ns | 4.1692 ns | 0.10 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Norma(...)odian [21] | 96.9764 ns | 1.6947 ns | 2.5365 ns | 96.2342 ns | 2.35 | 0.11 | 0.0650 | 272 B | 3.09 |
| NetEscapadesToString | Norma(...)odian [21] | 41.3143 ns | 1.0621 ns | 1.5232 ns | 40.7374 ns | 1.00 | 0.05 | 0.0210 | 88 B | 1.00 |
| RaiqubToString | Norma(...)odian [21] | 28.2099 ns | 0.7528 ns | 1.1035 ns | 27.7924 ns | 0.68 | 0.04 | 0.0153 | 64 B | 0.73 |
| **BuiltInToString** | **Norma(...)odian [21]** | **40.7145 ns** | **0.5689 ns** | **0.8515 ns** | **40.6010 ns** | **1.00** | **0.03** | **0.0210** | **88 B** | **1.00** |
| FastEnumToString | Norma(...)odian [21] | 4.1197 ns | 0.0378 ns | 0.0541 ns | 4.1236 ns | 0.10 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Norma(...)odian [21] | 88.4588 ns | 1.7050 ns | 2.4991 ns | 88.1528 ns | 2.17 | 0.07 | 0.0650 | 272 B | 3.09 |
| NetEscapadesToString | Norma(...)odian [21] | 40.2000 ns | 0.7233 ns | 1.0373 ns | 40.1987 ns | 0.99 | 0.03 | 0.0210 | 88 B | 1.00 |
| RaiqubToString | Norma(...)odian [21] | 26.8832 ns | 0.2570 ns | 0.3518 ns | 26.8011 ns | 0.66 | 0.02 | 0.0153 | 64 B | 0.73 |
| | | | | | | | | | | |
| **BuiltInToString** | **Finance** | **17.4765 ns** | **0.3285 ns** | **0.4711 ns** | **17.3328 ns** | **1.00** | **0.04** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | Finance | 2.0170 ns | 0.0353 ns | 0.0506 ns | 1.9934 ns | 0.12 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Finance | 11.0520 ns | 0.2927 ns | 0.4291 ns | 11.2337 ns | 0.63 | 0.03 | - | - | 0.00 |
| NetEscapadesToString | Finance | 0.5987 ns | 0.0109 ns | 0.0153 ns | 0.5941 ns | 0.03 | 0.00 | - | - | 0.00 |
| RaiqubToString | Finance | 3.1775 ns | 0.0610 ns | 0.0855 ns | 3.1492 ns | 0.18 | 0.01 | - | - | 0.00 |
| **BuiltInToString** | **Finance** | **17.5430 ns** | **0.2216 ns** | **0.3317 ns** | **17.3545 ns** | **1.00** | **0.03** | **0.0057** | **24 B** | **1.00** |
| FastEnumToString | Finance | 2.0256 ns | 0.0409 ns | 0.0574 ns | 1.9936 ns | 0.12 | 0.00 | - | - | 0.00 |
| EnumsNetAsString | Finance | 10.6250 ns | 0.0748 ns | 0.1096 ns | 10.6391 ns | 0.61 | 0.01 | - | - | 0.00 |
| NetEscapadesToString | Finance | 0.6002 ns | 0.0071 ns | 0.0104 ns | 0.5971 ns | 0.03 | 0.00 | - | - | 0.00 |
| RaiqubToString | Finance | 3.0593 ns | 0.0289 ns | 0.0415 ns | 3.0409 ns | 0.17 | 0.00 | - | - | 0.00 |
| | | | | | | | | | | |
| **BuiltInToString** | **1000** | **32.1257 ns** | **0.5378 ns** | **0.7539 ns** | **31.9608 ns** | **1.00** | **0.03** | **0.0134** | **56 B** | **1.00** |
| FastEnumToString | 1000 | 13.3046 ns | 0.3542 ns | 0.5191 ns | 13.0942 ns | 0.41 | 0.02 | 0.0076 | 32 B | 0.57 |
| EnumsNetAsString | 1000 | 28.7435 ns | 0.5761 ns | 0.8623 ns | 28.4929 ns | 0.90 | 0.03 | 0.0076 | 32 B | 0.57 |
| NetEscapadesToString | 1000 | 34.1454 ns | 1.1009 ns | 1.6137 ns | 34.5629 ns | 1.06 | 0.05 | 0.0134 | 56 B | 1.00 |
| RaiqubToString | 1000 | 18.2736 ns | 0.4083 ns | 0.5985 ns | 18.0293 ns | 0.57 | 0.02 | 0.0076 | 32 B | 0.57 |
| **BuiltInToString** | **1000** | **31.7633 ns** | **0.5174 ns** | **0.7585 ns** | **31.5629 ns** | **1.00** | **0.03** | **0.0134** | **56 B** | **1.00** |
| FastEnumToString | 1000 | 12.9321 ns | 0.2368 ns | 0.3396 ns | 12.8832 ns | 0.41 | 0.01 | 0.0076 | 32 B | 0.57 |
| EnumsNetAsString | 1000 | 28.3015 ns | 0.5274 ns | 0.7393 ns | 28.5094 ns | 0.89 | 0.03 | 0.0076 | 32 B | 0.57 |
| NetEscapadesToString | 1000 | 36.0344 ns | 1.0062 ns | 1.4430 ns | 35.3920 ns | 1.14 | 0.05 | 0.0134 | 56 B | 1.00 |
| RaiqubToString | 1000 | 17.9861 ns | 0.1850 ns | 0.2711 ns | 17.9528 ns | 0.57 | 0.02 | 0.0076 | 32 B | 0.57 |

0 comments on commit dd08276

Please sign in to comment.