System.IO.Pipelines: PipeReader, PipeWriter ve ReadOnlySequence ile Kopyasız Parse
System.IO.Pipelines, satırların iki buffer'a bölünmesi, buffer büyütme ve kopyalama gibi işleri üstlenip veriyi string'e çevirmeden parse etmeni sağlar; doğru kullanımın anahtarı AdvanceTo(consumed, examined) kuralıdır. Bookstore'un NDJSON sipariş akışını PipeReader ile parse edip Channel'a aktarıyor, backpressure'ı ve StreamReader ile farkı BenchmarkDotNet ile gerçek sayılarla gösteriyoruz.
14 Kas 2026
·
12 dk
·
2