Skip to content

Latest commit

 

History

History
83 lines (80 loc) · 23.6 KB

DotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading.ChannelQueueCollectionBenchmark-report-stackoverflow.md

File metadata and controls

83 lines (80 loc) · 23.6 KB
BenchmarkDotNet v0.13.12, Windows 10 (10.0.19045.3930/22H2/2022Update)
Intel Core i5-10400 CPU 2.90GHz, 1 CPU, 12 logical and 6 physical cores
.NET SDK 8.0.200-preview.23624.5
  [Host]     : .NET 6.0.26 (6.0.2623.60508), X64 RyuJIT AVX2
  Job-LJBPBB : .NET 6.0.26 (6.0.2623.60508), X64 RyuJIT AVX2
  Job-GJRVUV : .NET 7.0.15 (7.0.1523.57226), X64 RyuJIT AVX2

EvaluateOverhead=True  Server=True  Namespace=DotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading  
Categories=Async  

 Method                            | Runtime  | Count | Mean         | Error       | StdDev      | StdErr      | Min          | Q1           | Median       | Q3           | Max          | Op/s      | CI99.9% Margin | Iterations | Kurtosis | MValue | Skewness | Rank | LogicalGroup | Baseline | Code Size | Allocated |
---------------------------------- |--------- |------ |-------------:|------------:|------------:|------------:|-------------:|-------------:|-------------:|-------------:|-------------:|----------:|---------------:|-----------:|---------:|-------:|---------:|-----:|------------- |--------- |----------:|----------:|
 **'Write & Listen Async'**            | **.NET 6.0** | **10**    |  **41,079.0 ns** |   **189.65 ns** |   **168.12 ns** |    **44.93 ns** |  **40,698.7 ns** |  **40,995.6 ns** |  **41,117.2 ns** |  **41,199.1 ns** |  **41,309.2 ns** |  **24,343.4** |     **189.654 ns** |      **14.00** |    **2.613** |  **2.000** |  **-0.7268** |   **35** | *****            | **No**       |   **2,679 B** |   **3.19 KB** |
 'Write & Listen Async'            | .NET 7.0 | 10    |  39,771.2 ns |   288.40 ns |   269.77 ns |    69.65 ns |  39,228.3 ns |  39,648.3 ns |  39,769.2 ns |  39,932.0 ns |  40,253.7 ns |  25,143.8 |     288.397 ns |      15.00 |    2.338 |  2.000 |  -0.1551 |   34 | *            | No       |   3,600 B |    3.2 KB |
 'Write & Listen Async'            | .NET 6.0 | 20    |  79,614.3 ns |   426.51 ns |   398.96 ns |   103.01 ns |  79,150.1 ns |  79,321.4 ns |  79,504.0 ns |  79,779.3 ns |  80,351.9 ns |  12,560.6 |     426.509 ns |      15.00 |    2.083 |  2.000 |   0.7196 |   41 | *            | No       |   2,679 B |   4.43 KB |
 'Write & Listen Async'            | .NET 7.0 | 20    |  78,470.7 ns |   456.53 ns |   427.03 ns |   110.26 ns |  77,959.3 ns |  78,109.0 ns |  78,507.8 ns |  78,816.0 ns |  79,119.7 ns |  12,743.6 |     456.525 ns |      15.00 |    1.424 |  2.000 |   0.2913 |   40 | *            | No       |   3,600 B |   4.44 KB |
 'Write & Listen Async'            | .NET 6.0 | 25    |  98,163.0 ns |   345.01 ns |   322.72 ns |    83.33 ns |  97,757.7 ns |  97,938.1 ns |  98,063.0 ns |  98,441.2 ns |  98,717.5 ns |  10,187.1 |     345.012 ns |      15.00 |    1.635 |  2.000 |   0.5252 |   44 | *            | No       |   2,679 B |   4.97 KB |
 'Write & Listen Async'            | .NET 7.0 | 25    |  97,493.2 ns |   507.43 ns |   474.65 ns |   122.55 ns |  96,663.5 ns |  97,178.3 ns |  97,389.9 ns |  97,686.5 ns |  98,351.6 ns |  10,257.1 |     507.430 ns |      15.00 |    2.138 |  2.000 |   0.3100 |   44 | *            | No       |   3,600 B |   5.08 KB |
 'Write & Listen Async'            | .NET 6.0 | 50    | 194,958.3 ns |   853.21 ns |   798.09 ns |   206.07 ns | 193,561.7 ns | 194,502.7 ns | 194,841.5 ns | 195,559.5 ns | 196,387.9 ns |   5,129.3 |     853.209 ns |      15.00 |    2.025 |  2.000 |   0.2581 |   47 | *            | No       |   2,679 B |   9.48 KB |
 'Write & Listen Async'            | .NET 7.0 | 50    | 194,398.6 ns |   438.54 ns |   366.20 ns |   101.57 ns | 193,720.3 ns | 194,123.9 ns | 194,479.6 ns | 194,530.7 ns | 195,123.6 ns |   5,144.1 |     438.542 ns |      13.00 |    2.421 |  2.000 |   0.0195 |   47 | *            | No       |   3,600 B |   9.41 KB |
 'Write & Listen Async'            | .NET 6.0 | 75    | 294,013.8 ns | 2,161.05 ns | 2,021.44 ns |   521.93 ns | 289,824.3 ns | 292,981.5 ns | 293,945.9 ns | 295,560.9 ns | 297,380.7 ns |   3,401.2 |   2,161.046 ns |      15.00 |    2.285 |  2.000 |  -0.1764 |   52 | *            | No       |   2,679 B |  12.56 KB |
 'Write & Listen Async'            | .NET 7.0 | 75    | 289,123.5 ns | 1,880.38 ns | 1,758.91 ns |   454.15 ns | 286,573.5 ns | 287,664.1 ns | 289,205.6 ns | 290,235.6 ns | 292,231.6 ns |   3,458.7 |   1,880.383 ns |      15.00 |    1.744 |  2.000 |   0.2993 |   51 | *            | No       |   3,600 B |  12.47 KB |
 'Write & Listen Async'            | .NET 6.0 | 100   | 388,129.1 ns | 1,874.05 ns | 1,661.29 ns |   444.00 ns | 385,785.8 ns | 386,958.9 ns | 387,966.7 ns | 388,458.4 ns | 391,692.2 ns |   2,576.5 |   1,874.046 ns |      14.00 |    2.595 |  2.000 |   0.7357 |   53 | *            | No       |   2,679 B |  17.86 KB |
 'Write & Listen Async'            | .NET 7.0 | 100   | 387,368.5 ns | 1,863.67 ns | 1,743.28 ns |   450.11 ns | 385,284.8 ns | 385,665.1 ns | 387,303.6 ns | 388,577.0 ns | 390,190.3 ns |   2,581.5 |   1,863.667 ns |      15.00 |    1.551 |  2.000 |   0.2808 |   53 | *            | No       |   3,600 B |  17.91 KB |
 'Write & Listen Async'            | .NET 6.0 | 250   | 955,245.8 ns | 5,399.39 ns | 4,786.42 ns | 1,279.22 ns | 948,943.3 ns | 952,278.2 ns | 954,127.0 ns | 957,011.1 ns | 966,286.1 ns |   1,046.9 |   5,399.387 ns |      14.00 |    2.810 |  2.000 |   0.8657 |   54 | *            | No       |   2,679 B |  40.94 KB |
 'Write & Listen Async'            | .NET 7.0 | 250   | 965,266.9 ns | 4,369.47 ns | 3,873.42 ns | 1,035.21 ns | 957,662.3 ns | 963,121.4 ns | 964,872.8 ns | 968,095.4 ns | 972,580.7 ns |   1,036.0 |   4,369.465 ns |      14.00 |    2.315 |  2.000 |   0.0178 |   54 | *            | No       |   3,600 B |  40.93 KB |
 **'Write & Read Async: IEnumerable'** | **.NET 6.0** | **10**    |  **14,026.2 ns** |    **32.97 ns** |    **30.84 ns** |     **7.96 ns** |  **13,966.6 ns** |  **14,009.9 ns** |  **14,024.0 ns** |  **14,048.9 ns** |  **14,079.6 ns** |  **71,294.9** |      **32.970 ns** |      **15.00** |    **2.155** |  **2.000** |   **0.0184** |   **25** | *****            | **No**       |     **509 B** |   **5.18 KB** |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 10    |   9,849.8 ns |    34.71 ns |    30.77 ns |     8.22 ns |   9,777.1 ns |   9,841.0 ns |   9,849.6 ns |   9,868.2 ns |   9,906.6 ns | 101,525.3 |      34.709 ns |      14.00 |    3.295 |  2.000 |  -0.5411 |   23 | *            | No       |     513 B |   5.14 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 20    |  24,804.0 ns |    32.09 ns |    30.01 ns |     7.75 ns |  24,741.7 ns |  24,793.3 ns |  24,804.3 ns |  24,821.0 ns |  24,855.2 ns |  40,316.0 |      32.088 ns |      15.00 |    2.619 |  2.000 |  -0.4374 |   31 | *            | No       |     509 B |   8.77 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 20    |  19,260.4 ns |    55.75 ns |    52.15 ns |    13.47 ns |  19,167.2 ns |  19,223.8 ns |  19,265.6 ns |  19,290.3 ns |  19,348.3 ns |  51,919.9 |      55.753 ns |      15.00 |    1.959 |  2.000 |  -0.1587 |   28 | *            | No       |     513 B |   8.77 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 25    |  29,317.8 ns |    40.66 ns |    36.04 ns |     9.63 ns |  29,261.2 ns |  29,302.4 ns |  29,310.7 ns |  29,337.1 ns |  29,384.9 ns |  34,109.0 |      40.655 ns |      14.00 |    2.162 |  2.000 |   0.3786 |   32 | *            | No       |     509 B |  10.57 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 25    |  22,667.8 ns |    91.83 ns |    85.90 ns |    22.18 ns |  22,524.4 ns |  22,602.7 ns |  22,676.2 ns |  22,744.8 ns |  22,780.2 ns |  44,115.4 |      91.834 ns |      15.00 |    1.519 |  2.000 |  -0.1814 |   30 | *            | No       |     513 B |  10.57 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 50    |  55,849.0 ns |   375.28 ns |   351.04 ns |    90.64 ns |  55,156.3 ns |  55,937.7 ns |  56,014.6 ns |  56,037.5 ns |  56,104.9 ns |  17,905.4 |     375.285 ns |      15.00 |    2.763 |  2.000 |  -1.2950 |   37 | *            | No       |     509 B |  20.79 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 50    |  42,488.1 ns |   100.06 ns |    93.60 ns |    24.17 ns |  42,271.4 ns |  42,450.3 ns |  42,497.3 ns |  42,538.5 ns |  42,613.8 ns |  23,536.0 |     100.064 ns |      15.00 |    2.753 |  2.000 |  -0.7442 |   36 | *            | No       |     513 B |  20.77 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 75    |  81,315.3 ns |   551.00 ns |   515.40 ns |   133.08 ns |  80,043.0 ns |  81,348.4 ns |  81,486.4 ns |  81,612.2 ns |  81,704.8 ns |  12,297.8 |     550.995 ns |      15.00 |    4.139 |  2.000 |  -1.6143 |   42 | *            | No       |     509 B |  29.74 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 75    |  59,759.4 ns |   133.47 ns |   118.32 ns |    31.62 ns |  59,557.0 ns |  59,699.5 ns |  59,763.5 ns |  59,823.0 ns |  59,936.7 ns |  16,733.8 |     133.472 ns |      14.00 |    1.857 |  2.000 |  -0.3370 |   38 | *            | No       |     513 B |  29.74 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 100   | 109,824.5 ns |   141.43 ns |   132.30 ns |    34.16 ns | 109,553.2 ns | 109,741.8 ns | 109,856.9 ns | 109,911.8 ns | 110,026.9 ns |   9,105.4 |     141.435 ns |      15.00 |    2.147 |  2.000 |  -0.5817 |   45 | *            | No       |     509 B |  40.96 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 100   |  81,551.5 ns |   274.89 ns |   257.13 ns |    66.39 ns |  80,847.1 ns |  81,406.4 ns |  81,597.0 ns |  81,708.6 ns |  81,878.1 ns |  12,262.2 |     274.892 ns |      15.00 |    4.178 |  2.000 |  -1.1138 |   42 | *            | No       |     513 B |  40.92 KB |
 'Write & Read Async: IEnumerable' | .NET 6.0 | 250   | 273,103.8 ns |   326.90 ns |   289.78 ns |    77.45 ns | 272,535.8 ns | 272,965.5 ns | 273,090.3 ns | 273,245.3 ns | 273,594.5 ns |   3,661.6 |     326.896 ns |      14.00 |    2.406 |  2.000 |  -0.0750 |   49 | *            | No       |     509 B |     99 KB |
 'Write & Read Async: IEnumerable' | .NET 7.0 | 250   | 199,520.6 ns |   853.69 ns |   798.54 ns |   206.18 ns | 197,600.9 ns | 199,174.0 ns | 199,661.0 ns | 200,141.5 ns | 200,437.0 ns |   5,012.0 |     853.685 ns |      15.00 |    3.020 |  2.000 |  -0.9652 |   48 | *            | No       |     513 B |  98.92 KB |
 **'Write & Read Async'**              | **.NET 6.0** | **10**    |  **13,601.0 ns** |    **19.92 ns** |    **16.64 ns** |     **4.61 ns** |  **13,579.3 ns** |  **13,587.8 ns** |  **13,596.1 ns** |  **13,611.7 ns** |  **13,638.2 ns** |  **73,524.0** |      **19.925 ns** |      **13.00** |    **2.477** |  **2.000** |   **0.5595** |   **24** | *****            | **No**       |     **510 B** |   **5.14 KB** |
 'Write & Read Async'              | .NET 7.0 | 10    |   9,615.4 ns |    62.26 ns |    58.24 ns |    15.04 ns |   9,499.0 ns |   9,577.9 ns |   9,620.2 ns |   9,657.0 ns |   9,714.7 ns | 104,000.2 |      62.259 ns |      15.00 |    2.114 |  2.000 |  -0.1933 |   22 | *            | No       |     514 B |    5.1 KB |
 'Write & Read Async'              | .NET 6.0 | 20    |  24,839.6 ns |    24.93 ns |    23.32 ns |     6.02 ns |  24,801.3 ns |  24,822.0 ns |  24,834.3 ns |  24,858.6 ns |  24,881.8 ns |  40,258.2 |      24.926 ns |      15.00 |    1.738 |  2.000 |   0.2122 |   31 | *            | No       |     510 B |   8.73 KB |
 'Write & Read Async'              | .NET 7.0 | 20    |  19,037.1 ns |    87.08 ns |    81.45 ns |    21.03 ns |  18,859.0 ns |  18,992.1 ns |  19,049.3 ns |  19,091.3 ns |  19,144.5 ns |  52,529.1 |      87.080 ns |      15.00 |    2.263 |  2.000 |  -0.4715 |   28 | *            | No       |     514 B |   8.73 KB |
 'Write & Read Async'              | .NET 6.0 | 25    |  29,883.9 ns |    38.00 ns |    35.55 ns |     9.18 ns |  29,829.5 ns |  29,858.7 ns |  29,885.9 ns |  29,909.3 ns |  29,962.1 ns |  33,462.8 |      38.002 ns |      15.00 |    2.305 |  2.000 |   0.3559 |   33 | *            | No       |     510 B |  10.53 KB |
 'Write & Read Async'              | .NET 7.0 | 25    |  22,707.2 ns |    58.03 ns |    54.29 ns |    14.02 ns |  22,619.6 ns |  22,683.3 ns |  22,703.8 ns |  22,750.3 ns |  22,789.5 ns |  44,038.8 |      58.034 ns |      15.00 |    1.822 |  2.000 |  -0.3667 |   30 | *            | No       |     514 B |  10.53 KB |
 'Write & Read Async'              | .NET 6.0 | 50    |  55,875.5 ns |    39.89 ns |    37.32 ns |     9.64 ns |  55,813.9 ns |  55,847.0 ns |  55,866.9 ns |  55,902.8 ns |  55,945.3 ns |  17,896.9 |      39.893 ns |      15.00 |    1.895 |  2.000 |   0.2396 |   37 | *            | No       |     510 B |  20.75 KB |
 'Write & Read Async'              | .NET 7.0 | 50    |  42,086.4 ns |   108.48 ns |    96.16 ns |    25.70 ns |  41,918.7 ns |  42,008.2 ns |  42,111.3 ns |  42,156.3 ns |  42,228.1 ns |  23,760.6 |     108.476 ns |      14.00 |    1.772 |  2.000 |  -0.4733 |   36 | *            | No       |     514 B |  20.74 KB |
 'Write & Read Async'              | .NET 6.0 | 75    |  85,059.0 ns |   127.58 ns |   113.10 ns |    30.23 ns |  84,853.5 ns |  85,004.2 ns |  85,049.0 ns |  85,118.0 ns |  85,303.0 ns |  11,756.5 |     127.583 ns |      14.00 |    2.667 |  2.000 |   0.3227 |   43 | *            | No       |     510 B |  29.69 KB |
 'Write & Read Async'              | .NET 7.0 | 75    |  63,735.4 ns |   244.59 ns |   228.79 ns |    59.07 ns |  63,376.0 ns |  63,553.4 ns |  63,801.8 ns |  63,904.0 ns |  64,127.2 ns |  15,689.9 |     244.588 ns |      15.00 |    1.600 |  2.000 |  -0.0478 |   39 | *            | No       |     514 B |  29.68 KB |
 'Write & Read Async'              | .NET 6.0 | 100   | 114,285.4 ns |   770.87 ns |   721.07 ns |   186.18 ns | 113,683.5 ns | 113,871.6 ns | 113,919.9 ns | 114,669.1 ns | 115,520.0 ns |   8,750.0 |     770.872 ns |      15.00 |    1.862 |  2.000 |   0.9256 |   46 | *            | No       |     510 B |  40.91 KB |
 'Write & Read Async'              | .NET 7.0 | 100   |  81,701.2 ns |   375.20 ns |   350.96 ns |    90.62 ns |  81,038.0 ns |  81,525.5 ns |  81,771.6 ns |  81,897.7 ns |  82,321.1 ns |  12,239.7 |     375.201 ns |      15.00 |    2.486 |  2.000 |  -0.4338 |   42 | *            | No       |     514 B |  40.86 KB |
 'Write & Read Async'              | .NET 6.0 | 250   | 277,028.0 ns |   325.27 ns |   304.26 ns |    78.56 ns | 276,642.7 ns | 276,768.7 ns | 276,980.1 ns | 277,262.0 ns | 277,683.3 ns |   3,609.7 |     325.271 ns |      15.00 |    2.049 |  2.000 |   0.4808 |   50 | *            | No       |     510 B |  99.02 KB |
 'Write & Read Async'              | .NET 7.0 | 250   | 197,230.1 ns |   521.14 ns |   487.47 ns |   125.87 ns | 196,645.1 ns | 196,902.9 ns | 197,157.5 ns | 197,546.7 ns | 198,295.7 ns |   5,070.2 |     521.138 ns |      15.00 |    2.414 |  2.000 |   0.7330 |   47 | *            | No       |     514 B |  98.82 KB |
 **'WriteAsync: IEnumerable'**         | **.NET 6.0** | **10**    |   **1,696.2 ns** |    **13.65 ns** |    **12.77 ns** |     **3.30 ns** |   **1,678.0 ns** |   **1,686.9 ns** |   **1,695.2 ns** |   **1,708.1 ns** |   **1,715.4 ns** | **589,536.6** |      **13.653 ns** |      **15.00** |    **1.478** |  **2.000** |   **0.1573** |    **1** | *****            | **No**       |     **503 B** |    **1.8 KB** |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 10    |   1,774.0 ns |     6.63 ns |     6.20 ns |     1.60 ns |   1,763.7 ns |   1,769.8 ns |   1,774.5 ns |   1,777.1 ns |   1,786.6 ns | 563,711.1 |       6.627 ns |      15.00 |    2.317 |  2.000 |   0.1516 |    2 | *            | No       |     507 B |    1.8 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 20    |   2,174.2 ns |     7.02 ns |     6.57 ns |     1.70 ns |   2,162.1 ns |   2,169.4 ns |   2,173.2 ns |   2,179.0 ns |   2,187.2 ns | 459,949.0 |       7.022 ns |      15.00 |    2.166 |  2.000 |   0.1048 |    4 | *            | No       |     503 B |    1.8 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 20    |   2,250.9 ns |    11.19 ns |    10.47 ns |     2.70 ns |   2,235.1 ns |   2,242.4 ns |   2,252.0 ns |   2,257.4 ns |   2,271.4 ns | 444,265.5 |      11.193 ns |      15.00 |    1.986 |  2.000 |   0.0775 |    5 | *            | No       |     507 B |    1.8 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 25    |   2,413.0 ns |     8.36 ns |     7.82 ns |     2.02 ns |   2,399.2 ns |   2,408.5 ns |   2,412.8 ns |   2,418.0 ns |   2,429.2 ns | 414,426.4 |       8.363 ns |      15.00 |    2.378 |  2.000 |   0.0550 |    7 | *            | No       |     503 B |    1.8 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 25    |   2,460.5 ns |    16.60 ns |    15.53 ns |     4.01 ns |   2,437.2 ns |   2,451.1 ns |   2,456.9 ns |   2,471.9 ns |   2,484.5 ns | 406,423.5 |      16.603 ns |      15.00 |    1.653 |  2.000 |   0.1557 |    8 | *            | No       |     507 B |    1.8 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 50    |   3,735.7 ns |    12.56 ns |    11.75 ns |     3.03 ns |   3,710.7 ns |   3,729.3 ns |   3,735.9 ns |   3,744.7 ns |   3,754.5 ns | 267,689.2 |      12.564 ns |      15.00 |    2.328 |  2.000 |  -0.2520 |   11 | *            | No       |     503 B |   3.05 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 50    |   3,768.6 ns |    16.35 ns |    15.29 ns |     3.95 ns |   3,745.0 ns |   3,760.9 ns |   3,764.5 ns |   3,784.1 ns |   3,791.9 ns | 265,347.8 |      16.349 ns |      15.00 |    1.555 |  2.000 |   0.0378 |   11 | *            | No       |     507 B |   3.05 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 75    |   4,825.2 ns |    13.37 ns |    12.51 ns |     3.23 ns |   4,804.6 ns |   4,815.0 ns |   4,828.3 ns |   4,834.3 ns |   4,844.8 ns | 207,247.1 |      13.371 ns |      15.00 |    1.577 |  2.000 |  -0.1420 |   14 | *            | No       |     503 B |   3.05 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 75    |   4,902.4 ns |    13.77 ns |    12.21 ns |     3.26 ns |   4,886.9 ns |   4,894.0 ns |   4,898.6 ns |   4,909.5 ns |   4,930.8 ns | 203,980.6 |      13.771 ns |      14.00 |    2.743 |  2.000 |   0.8806 |   15 | *            | No       |     507 B |   3.05 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 100   |   6,304.1 ns |    31.74 ns |    29.69 ns |     7.67 ns |   6,235.6 ns |   6,302.7 ns |   6,306.5 ns |   6,320.1 ns |   6,342.3 ns | 158,627.3 |      31.741 ns |      15.00 |    3.058 |  2.000 |  -1.0446 |   18 | *            | No       |     503 B |    5.3 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 100   |   6,424.2 ns |    33.78 ns |    31.60 ns |     8.16 ns |   6,361.9 ns |   6,404.2 ns |   6,424.7 ns |   6,451.6 ns |   6,464.9 ns | 155,661.5 |      33.784 ns |      15.00 |    1.813 |  2.000 |  -0.2642 |   19 | *            | No       |     507 B |    5.3 KB |
 'WriteAsync: IEnumerable'         | .NET 6.0 | 250   |  14,635.3 ns |    76.30 ns |    71.37 ns |    18.43 ns |  14,525.1 ns |  14,599.0 ns |  14,611.1 ns |  14,680.5 ns |  14,779.1 ns |  68,328.0 |      76.300 ns |      15.00 |    2.267 |  2.000 |   0.4137 |   26 | *            | No       |     503 B |   9.55 KB |
 'WriteAsync: IEnumerable'         | .NET 7.0 | 250   |  15,802.4 ns |   172.30 ns |   161.17 ns |    41.61 ns |  15,529.3 ns |  15,670.2 ns |  15,788.2 ns |  15,943.2 ns |  16,056.5 ns |  63,281.5 |     172.299 ns |      15.00 |    1.637 |  2.000 |  -0.0212 |   27 | *            | No       |     507 B |   9.55 KB |
 **WriteAsync**                        | **.NET 6.0** | **10**    |   **1,825.7 ns** |     **5.87 ns** |     **5.49 ns** |     **1.42 ns** |   **1,813.6 ns** |   **1,822.2 ns** |   **1,825.6 ns** |   **1,829.4 ns** |   **1,834.2 ns** | **547,730.9** |       **5.866 ns** |      **15.00** |    **2.428** |  **2.000** |  **-0.3188** |    **3** | *****            | **No**       |     **504 B** |   **1.76 KB** |
 WriteAsync                        | .NET 7.0 | 10    |   1,810.2 ns |     7.19 ns |     6.73 ns |     1.74 ns |   1,796.8 ns |   1,807.4 ns |   1,809.2 ns |   1,815.3 ns |   1,822.8 ns | 552,411.1 |       7.195 ns |      15.00 |    2.348 |  2.000 |   0.0202 |    3 | *            | No       |     508 B |   1.76 KB |
 WriteAsync                        | .NET 6.0 | 20    |   2,443.7 ns |     4.52 ns |     4.01 ns |     1.07 ns |   2,435.5 ns |   2,440.9 ns |   2,444.3 ns |   2,446.5 ns |   2,449.6 ns | 409,211.8 |       4.522 ns |      14.00 |    2.091 |  2.000 |  -0.3979 |    8 | *            | No       |     504 B |   1.76 KB |
 WriteAsync                        | .NET 7.0 | 20    |   2,312.0 ns |     9.15 ns |     8.56 ns |     2.21 ns |   2,294.4 ns |   2,310.6 ns |   2,313.8 ns |   2,316.0 ns |   2,322.9 ns | 432,526.6 |       9.146 ns |      15.00 |    2.585 |  2.000 |  -0.7921 |    6 | *            | No       |     508 B |   1.76 KB |
 WriteAsync                        | .NET 6.0 | 25    |   2,750.7 ns |     6.83 ns |     6.39 ns |     1.65 ns |   2,739.6 ns |   2,746.4 ns |   2,751.0 ns |   2,756.3 ns |   2,760.4 ns | 363,549.7 |       6.832 ns |      15.00 |    1.712 |  2.000 |  -0.1979 |   10 | *            | No       |     504 B |   1.76 KB |
 WriteAsync                        | .NET 7.0 | 25    |   2,561.1 ns |    14.67 ns |    13.73 ns |     3.54 ns |   2,539.0 ns |   2,554.0 ns |   2,559.4 ns |   2,569.9 ns |   2,587.9 ns | 390,453.0 |      14.674 ns |      15.00 |    2.210 |  2.000 |   0.3325 |    9 | *            | No       |     508 B |   1.76 KB |
 WriteAsync                        | .NET 6.0 | 50    |   4,510.3 ns |    18.89 ns |    17.67 ns |     4.56 ns |   4,481.6 ns |   4,500.5 ns |   4,507.2 ns |   4,521.9 ns |   4,548.3 ns | 221,712.7 |      18.892 ns |      15.00 |    2.486 |  2.000 |   0.2163 |   13 | *            | No       |     504 B |   3.01 KB |
 WriteAsync                        | .NET 7.0 | 50    |   4,084.9 ns |    24.13 ns |    21.39 ns |     5.72 ns |   4,056.3 ns |   4,068.4 ns |   4,083.4 ns |   4,102.2 ns |   4,117.7 ns | 244,805.4 |      24.134 ns |      14.00 |    1.561 |  2.000 |   0.1788 |   12 | *            | No       |     508 B |   3.01 KB |
 WriteAsync                        | .NET 6.0 | 75    |   6,002.3 ns |    17.78 ns |    15.76 ns |     4.21 ns |   5,971.7 ns |   5,992.2 ns |   6,006.8 ns |   6,014.7 ns |   6,021.6 ns | 166,601.5 |      17.779 ns |      14.00 |    1.900 |  2.000 |  -0.6337 |   17 | *            | No       |     504 B |   3.01 KB |
 WriteAsync                        | .NET 7.0 | 75    |   5,390.3 ns |    21.28 ns |    19.91 ns |     5.14 ns |   5,355.2 ns |   5,379.5 ns |   5,392.0 ns |   5,401.0 ns |   5,428.8 ns | 185,519.1 |      21.284 ns |      15.00 |    2.237 |  2.000 |   0.0162 |   16 | *            | No       |     508 B |   3.01 KB |
 WriteAsync                        | .NET 6.0 | 100   |   8,173.1 ns |    58.88 ns |    55.07 ns |    14.22 ns |   8,068.5 ns |   8,130.9 ns |   8,172.2 ns |   8,231.3 ns |   8,248.4 ns | 122,351.9 |      58.877 ns |      15.00 |    1.732 |  2.000 |  -0.1923 |   21 | *            | No       |     504 B |   5.26 KB |
 WriteAsync                        | .NET 7.0 | 100   |   7,142.8 ns |    41.60 ns |    38.91 ns |    10.05 ns |   7,090.3 ns |   7,110.8 ns |   7,149.8 ns |   7,164.8 ns |   7,221.8 ns | 140,001.5 |      41.596 ns |      15.00 |    1.945 |  2.000 |   0.2775 |   20 | *            | No       |     508 B |   5.26 KB |
 WriteAsync                        | .NET 6.0 | 250   |  21,088.0 ns |   167.73 ns |   156.90 ns |    40.51 ns |  20,882.4 ns |  20,955.2 ns |  21,044.7 ns |  21,177.2 ns |  21,434.2 ns |  47,420.3 |     167.731 ns |      15.00 |    2.306 |  2.000 |   0.6193 |   29 | *            | No       |     504 B |   9.51 KB |
 WriteAsync                        | .NET 7.0 | 250   |  19,481.1 ns |   110.16 ns |   103.05 ns |    26.61 ns |  19,305.1 ns |  19,409.3 ns |  19,508.2 ns |  19,542.1 ns |  19,674.7 ns |  51,331.8 |     110.164 ns |      15.00 |    2.027 |  2.000 |  -0.1397 |   28 | *            | No       |     508 B |   9.51 KB |