BenchmarkDotNet v0.14.0, Windows 11 (10.0.26100.3775)
Intel Core i9-14900K, 1 CPU, 32 logical and 24 physical cores
.NET SDK 9.0.203
  [Host]     : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
  DefaultJob : .NET 9.0.4 (9.0.425.16305), X64 RyuJIT AVX2
Method DataSizeCapacityOnCreateZeroBuffersGrowEachLoopMean Error StdDevRatioRatioSDGen0Gen1Gen2AllocatedAlloc Ratio
'MemoryStream bulk fill and read'131072FalseFalseFalse182.97 μs0.875 μs0.819 μs1.000.01208.2520208.2520208.2520640.5 KB1.000
'RecyclableMemoryStream bulk fill and read'131072FalseFalseFalse18.19 μs0.109 μs0.096 μs0.100.000.0610--1.37 KB0.002
'MemoryStreamSlim bulk fill and read'131072FalseFalseFalse18.72 μs0.116 μs0.096 μs0.100.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072FalseFalseTrue199.01 μs1.488 μs1.392 μs1.000.01227.0508227.0508227.0508704.52 KB1.000
'RecyclableMemoryStream bulk fill and read'131072FalseFalseTrue20.11 μs0.136 μs0.127 μs0.100.000.0610--1.49 KB0.002
'MemoryStreamSlim bulk fill and read'131072FalseFalseTrue20.32 μs0.105 μs0.093 μs0.100.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072FalseTrueFalse182.04 μs1.247 μs1.167 μs1.000.01208.2520208.2520208.2520640.5 KB1.000
'RecyclableMemoryStream bulk fill and read'131072FalseTrueFalse25.36 μs0.203 μs0.190 μs0.140.000.0610--1.37 KB0.002
'MemoryStreamSlim bulk fill and read'131072FalseTrueFalse32.80 μs0.311 μs0.291 μs0.180.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072FalseTrueTrue197.15 μs1.408 μs1.317 μs1.000.01227.0508227.0508227.0508704.52 KB1.000
'RecyclableMemoryStream bulk fill and read'131072FalseTrueTrue32.80 μs0.211 μs0.198 μs0.170.000.0610--1.49 KB0.002
'MemoryStreamSlim bulk fill and read'131072FalseTrueTrue38.74 μs0.207 μs0.194 μs0.200.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072TrueFalseFalse182.18 μs0.524 μs0.490 μs1.000.00208.2520208.2520208.2520640.5 KB1.000
'RecyclableMemoryStream bulk fill and read'131072TrueFalseFalse18.24 μs0.106 μs0.099 μs0.100.000.0610--1.37 KB0.002
'MemoryStreamSlim bulk fill and read'131072TrueFalseFalse18.65 μs0.094 μs0.083 μs0.100.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072TrueFalseTrue197.10 μs1.161 μs1.086 μs1.000.01227.0508227.0508227.0508704.52 KB1.000
'RecyclableMemoryStream bulk fill and read'131072TrueFalseTrue19.95 μs0.143 μs0.127 μs0.100.000.0610--1.49 KB0.002
'MemoryStreamSlim bulk fill and read'131072TrueFalseTrue20.36 μs0.125 μs0.111 μs0.100.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072TrueTrueFalse183.88 μs0.800 μs0.748 μs1.000.01208.2520208.2520208.2520640.5 KB1.000
'RecyclableMemoryStream bulk fill and read'131072TrueTrueFalse25.23 μs0.099 μs0.088 μs0.140.000.0610--1.37 KB0.002
'MemoryStreamSlim bulk fill and read'131072TrueTrueFalse32.80 μs0.145 μs0.128 μs0.180.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'131072TrueTrueTrue195.52 μs1.147 μs1.073 μs1.000.01227.0508227.0508227.0508704.52 KB1.000
'RecyclableMemoryStream bulk fill and read'131072TrueTrueTrue32.77 μs0.143 μs0.133 μs0.170.000.0610--1.49 KB0.002
'MemoryStreamSlim bulk fill and read'131072TrueTrueTrue38.46 μs0.250 μs0.234 μs0.200.000.0610--1.48 KB0.002
'MemoryStream bulk fill and read'983040FalseFalseFalse378.79 μs1.577 μs1.398 μs1.000.01997.5586997.0703997.07034800.77 KB1.000
'RecyclableMemoryStream bulk fill and read'983040FalseFalseFalse212.52 μs0.999 μs0.886 μs0.560.00---2.89 KB0.001
'MemoryStreamSlim bulk fill and read'983040FalseFalseFalse192.18 μs3.104 μs2.751 μs0.510.01---1.48 KB0.000
'MemoryStream bulk fill and read'983040FalseFalseTrue454.34 μs2.700 μs2.255 μs1.000.01999.0234998.5352998.53525280.8 KB1.000
'RecyclableMemoryStream bulk fill and read'983040FalseFalseTrue246.04 μs1.945 μs1.819 μs0.540.00---3.02 KB0.001
'MemoryStreamSlim bulk fill and read'983040FalseFalseTrue220.44 μs0.951 μs0.889 μs0.490.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040FalseTrueFalse397.06 μs2.249 μs2.104 μs1.000.01994.1406993.6523993.65234800.79 KB1.000
'RecyclableMemoryStream bulk fill and read'983040FalseTrueFalse252.83 μs1.673 μs1.565 μs0.640.01---2.89 KB0.001
'MemoryStreamSlim bulk fill and read'983040FalseTrueFalse237.61 μs1.684 μs1.575 μs0.600.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040FalseTrueTrue450.39 μs1.908 μs1.785 μs1.000.01999.5117999.0234999.02345280.77 KB1.000
'RecyclableMemoryStream bulk fill and read'983040FalseTrueTrue298.92 μs1.196 μs1.061 μs0.660.00---3.02 KB0.001
'MemoryStreamSlim bulk fill and read'983040FalseTrueTrue303.03 μs1.473 μs1.378 μs0.670.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040TrueFalseFalse381.07 μs3.179 μs2.974 μs1.000.01999.0234998.5352998.53524800.75 KB1.000
'RecyclableMemoryStream bulk fill and read'983040TrueFalseFalse205.01 μs0.866 μs0.810 μs0.540.00---2.7 KB0.001
'MemoryStreamSlim bulk fill and read'983040TrueFalseFalse189.83 μs0.826 μs0.772 μs0.500.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040TrueFalseTrue440.70 μs3.889 μs3.638 μs1.000.01999.5117999.0234999.02345280.75 KB1.000
'RecyclableMemoryStream bulk fill and read'983040TrueFalseTrue250.33 μs4.358 μs5.818 μs0.570.01---2.82 KB0.001
'MemoryStreamSlim bulk fill and read'983040TrueFalseTrue218.82 μs1.129 μs1.056 μs0.500.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040TrueTrueFalse396.60 μs2.828 μs2.507 μs1.000.01997.5586997.0703997.07034800.8 KB1.000
'RecyclableMemoryStream bulk fill and read'983040TrueTrueFalse252.71 μs2.690 μs2.384 μs0.640.01---2.7 KB0.001
'MemoryStreamSlim bulk fill and read'983040TrueTrueFalse238.45 μs1.432 μs1.340 μs0.600.00---1.48 KB0.000
'MemoryStream bulk fill and read'983040TrueTrueTrue454.17 μs3.580 μs2.989 μs1.000.01997.0703996.5820996.58205280.76 KB1.000
'RecyclableMemoryStream bulk fill and read'983040TrueTrueTrue301.57 μs1.280 μs1.197 μs0.660.00---2.82 KB0.001
'MemoryStreamSlim bulk fill and read'983040TrueTrueTrue297.68 μs2.497 μs2.336 μs0.660.01---1.48 KB0.000
'MemoryStream bulk fill and read'16777216FalseFalseFalse11,377.61 μs157.557 μs139.670 μs1.000.02765.6250765.6250765.625081920.68 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216FalseFalseFalse8,765.98 μs152.950 μs127.720 μs0.770.01---26.37 KB0.000
'MemoryStreamSlim bulk fill and read'16777216FalseFalseFalse6,875.01 μs87.085 μs81.459 μs0.600.01---1.48 KB0.000
'MemoryStream bulk fill and read'16777216FalseFalseTrue12,764.61 μs186.099 μs174.078 μs1.000.02718.7500718.7500718.750090112.66 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216FalseFalseTrue10,485.79 μs69.813 μs54.505 μs0.820.01---28.92 KB0.000
'MemoryStreamSlim bulk fill and read'16777216FalseFalseTrue7,691.81 μs114.884 μs122.924 μs0.600.01---1.49 KB0.000
'MemoryStream bulk fill and read'16777216FalseTrueFalse11,435.52 μs134.599 μs119.319 μs1.000.01765.6250765.6250765.625081920.67 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216FalseTrueFalse9,550.34 μs113.558 μs94.826 μs0.840.01---26.37 KB0.000
'MemoryStreamSlim bulk fill and read'16777216FalseTrueFalse9,969.39 μs188.990 μs288.608 μs0.870.03---1.49 KB0.000
'MemoryStream bulk fill and read'16777216FalseTrueTrue12,706.02 μs178.751 μs158.459 μs1.000.02718.7500718.7500718.750090112.66 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216FalseTrueTrue11,642.47 μs134.702 μs119.410 μs0.920.01---28.92 KB0.000
'MemoryStreamSlim bulk fill and read'16777216FalseTrueTrue11,328.40 μs210.734 μs197.121 μs0.890.02---1.49 KB0.000
'MemoryStream bulk fill and read'16777216TrueFalseFalse11,356.28 μs151.444 μs141.661 μs1.000.02765.6250765.6250765.625081920.68 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216TrueFalseFalse8,741.45 μs60.774 μs50.749 μs0.770.01---26.18 KB0.000
'MemoryStreamSlim bulk fill and read'16777216TrueFalseFalse7,060.13 μs138.515 μs189.600 μs0.620.02---1.49 KB0.000
'MemoryStream bulk fill and read'16777216TrueFalseTrue12,877.70 μs146.296 μs129.687 μs1.000.01718.7500718.7500718.750090112.66 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216TrueFalseTrue10,409.28 μs43.921 μs34.290 μs0.810.01---28.72 KB0.000
'MemoryStreamSlim bulk fill and read'16777216TrueFalseTrue7,718.66 μs149.875 μs147.197 μs0.600.01---1.49 KB0.000
'MemoryStream bulk fill and read'16777216TrueTrueFalse11,516.22 μs214.632 μs200.767 μs1.000.02765.6250765.6250765.625081920.68 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216TrueTrueFalse9,659.30 μs44.624 μs34.840 μs0.840.01---26.18 KB0.000
'MemoryStreamSlim bulk fill and read'16777216TrueTrueFalse9,883.24 μs108.591 μs90.679 μs0.860.02---1.49 KB0.000
'MemoryStream bulk fill and read'16777216TrueTrueTrue12,774.48 μs139.268 μs130.271 μs1.000.01718.7500718.7500718.750090112.66 KB1.000
'RecyclableMemoryStream bulk fill and read'16777216TrueTrueTrue11,599.42 μs81.347 μs72.112 μs0.910.01---28.72 KB0.000
'MemoryStreamSlim bulk fill and read'16777216TrueTrueTrue11,341.76 μs95.856 μs80.044 μs0.890.01---1.49 KB0.000
'MemoryStream bulk fill and read'100597760FalseFalseFalse78,929.81 μs832.378 μs778.607 μs1.000.01857.1429857.1429857.1429491200.76 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760FalseFalseFalse73,371.76 μs802.169 μs750.349 μs0.930.01---151.34 KB0.000
'MemoryStreamSlim bulk fill and read'100597760FalseFalseFalse52,073.52 μs703.023 μs657.608 μs0.660.01---1.5 KB0.000
'MemoryStream bulk fill and read'100597760FalseFalseTrue87,157.26 μs1,384.334 μs1,294.907 μs1.000.02666.6667666.6667666.6667540320.71 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760FalseFalseTrue80,287.75 μs252.507 μs223.841 μs0.920.01---166.31 KB0.000
'MemoryStreamSlim bulk fill and read'100597760FalseFalseTrue57,228.40 μs1,028.934 μs912.124 μs0.660.01---1.5 KB0.000
'MemoryStream bulk fill and read'100597760FalseTrueFalse79,163.35 μs718.488 μs672.075 μs1.000.01857.1429857.1429857.1429491200.76 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760FalseTrueFalse96,886.95 μs405.103 μs338.279 μs1.220.01---151.39 KB0.000
'MemoryStreamSlim bulk fill and read'100597760FalseTrueFalse77,644.51 μs371.729 μs310.410 μs0.980.01---1.54 KB0.000
'MemoryStream bulk fill and read'100597760FalseTrueTrue87,308.09 μs779.743 μs729.372 μs1.000.01666.6667666.6667666.6667540320.71 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760FalseTrueTrue107,552.06 μs419.035 μs391.965 μs1.230.01---166.38 KB0.000
'MemoryStreamSlim bulk fill and read'100597760FalseTrueTrue85,936.53 μs759.012 μs709.980 μs0.980.01---1.55 KB0.000
'MemoryStream bulk fill and read'100597760TrueFalseFalse78,408.66 μs891.833 μs834.221 μs1.000.01857.1429857.1429857.1429491200.72 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760TrueFalseFalse72,771.59 μs399.618 μs354.251 μs0.930.01---151.19 KB0.000
'MemoryStreamSlim bulk fill and read'100597760TrueFalseFalse51,986.33 μs940.735 μs879.964 μs0.660.01---1.52 KB0.000
'MemoryStream bulk fill and read'100597760TrueFalseTrue87,029.62 μs1,206.610 μs1,128.663 μs1.000.02666.6667666.6667666.6667540320.71 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760TrueFalseTrue80,535.75 μs773.267 μs685.481 μs0.930.01---166.16 KB0.000
'MemoryStreamSlim bulk fill and read'100597760TrueFalseTrue56,383.82 μs684.150 μs639.955 μs0.650.01---1.53 KB0.000
'MemoryStream bulk fill and read'100597760TrueTrueFalse77,983.46 μs1,026.641 μs960.320 μs1.000.02857.1429857.1429857.1429491200.76 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760TrueTrueFalse95,858.16 μs385.699 μs322.076 μs1.230.02---151.15 KB0.000
'MemoryStreamSlim bulk fill and read'100597760TrueTrueFalse77,146.73 μs710.801 μs664.883 μs0.990.01---1.5 KB0.000
'MemoryStream bulk fill and read'100597760TrueTrueTrue86,393.70 μs530.690 μs496.408 μs1.000.01666.6667666.6667666.6667540320.71 KB1.000
'RecyclableMemoryStream bulk fill and read'100597760TrueTrueTrue106,247.77 μs358.665 μs317.947 μs1.230.01---166.18 KB0.000
'MemoryStreamSlim bulk fill and read'100597760TrueTrueTrue85,637.92 μs578.443 μs541.076 μs0.990.01---1.5 KB0.000
'MemoryStream bulk fill and read'209715200FalseFalseFalse165,467.36 μs1,193.415 μs1,116.321 μs1.000.01500.0000500.0000500.00001024000.69 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200FalseFalseFalse153,669.47 μs572.480 μs507.488 μs0.930.01---313.96 KB0.000
'MemoryStreamSlim bulk fill and read'209715200FalseFalseFalse108,276.94 μs1,692.371 μs1,583.045 μs0.650.01---1.51 KB0.000
'MemoryStream bulk fill and read'209715200FalseFalseTrue181,424.99 μs1,317.266 μs1,232.171 μs1.000.01666.6667666.6667666.66671126400.77 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200FalseFalseTrue169,366.09 μs894.671 μs836.875 μs0.930.01---345.25 KB0.000
'MemoryStreamSlim bulk fill and read'209715200FalseFalseTrue118,839.21 μs1,512.527 μs1,414.819 μs0.660.01---1.51 KB0.000
'MemoryStream bulk fill and read'209715200FalseTrueFalse164,520.69 μs1,710.009 μs1,599.543 μs1.000.01500.0000500.0000500.00001024000.69 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200FalseTrueFalse206,867.92 μs979.377 μs817.824 μs1.260.01---314 KB0.000
'MemoryStreamSlim bulk fill and read'209715200FalseTrueFalse162,178.91 μs1,846.426 μs1,727.148 μs0.990.01---1.58 KB0.000
'MemoryStream bulk fill and read'209715200FalseTrueTrue181,620.42 μs1,226.233 μs1,087.024 μs1.000.01666.6667666.6667666.66671126400.68 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200FalseTrueTrue227,245.13 μs590.878 μs493.410 μs1.250.01---345.14 KB0.000
'MemoryStreamSlim bulk fill and read'209715200FalseTrueTrue177,894.22 μs1,480.352 μs1,384.723 μs0.980.01---1.52 KB0.000
'MemoryStream bulk fill and read'209715200TrueFalseFalse164,132.19 μs1,883.927 μs1,762.226 μs1.000.01500.0000500.0000500.00001024000.6 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200TrueFalseFalse153,702.19 μs508.547 μs450.814 μs0.940.01---313.77 KB0.000
'MemoryStreamSlim bulk fill and read'209715200TrueFalseFalse108,026.52 μs1,341.101 μs1,254.466 μs0.660.01---1.51 KB0.000
'MemoryStream bulk fill and read'209715200TrueFalseTrue182,042.79 μs2,045.060 μs1,912.951 μs1.000.01666.6667666.6667666.66671126400.68 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200TrueFalseTrue169,897.83 μs1,295.610 μs1,211.914 μs0.930.01---344.94 KB0.000
'MemoryStreamSlim bulk fill and read'209715200TrueFalseTrue117,990.47 μs1,196.395 μs1,060.573 μs0.650.01---1.56 KB0.000
'MemoryStream bulk fill and read'209715200TrueTrueFalse165,679.22 μs1,797.069 μs1,680.980 μs1.000.01500.0000500.0000500.00001024000.69 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200TrueTrueFalse206,501.47 μs1,114.461 μs987.941 μs1.250.01---313.8 KB0.000
'MemoryStreamSlim bulk fill and read'209715200TrueTrueFalse161,782.50 μs1,515.957 μs1,343.856 μs0.980.01---1.58 KB0.000
'MemoryStream bulk fill and read'209715200TrueTrueTrue182,270.99 μs1,628.404 μs1,523.210 μs1.000.01666.6667666.6667666.66671126400.77 KB1.000
'RecyclableMemoryStream bulk fill and read'209715200TrueTrueTrue227,958.55 μs928.395 μs775.252 μs1.250.01---344.94 KB0.000
'MemoryStreamSlim bulk fill and read'209715200TrueTrueTrue179,398.56 μs1,915.764 μs1,792.006 μs0.980.01---1.61 KB0.000