Span, Memory e ArrayPool no .NET: zero-alloc em operações de alto volume
Aprenda a usar Span<T>, Memory<T>, ReadOnlySpan<char> e ArrayPool<T> para eliminar alocações desnecessárias no heap em parsers.
12 de fevereiro de 2026 15 min de leitura
Aprenda a usar Span<T>, Memory<T>, ReadOnlySpan<char> e ArrayPool<T> para eliminar alocações desnecessárias no heap em parsers.
Entenda como FrozenDictionary e FrozenSet do .NET 8 entregam lookups até 40% mais rápidos que Dictionary e ImmutableDictionary.
Guia completo do BenchmarkDotNet para .NET: configuração de benchmarks, MemoryDiagnoser para alocações, comparação de implementações.