public static void StressTest(int totalSize) { using var writer = new SparseBufferWriter <byte>(); using var output = writer.AsStream(); var data = RandomBytes(2048); for (int remaining = totalSize, take; remaining > 0; remaining -= take) { take = Math.Min(remaining, data.Length); output.Write(data, 0, take); remaining -= take; } }
public void WriteToSparseBuffer() { using var buffer = new SparseBufferWriter <byte>(4096, SparseBufferGrowth.Exponential); using var ms = buffer.AsStream(false); Write(ms); }