Tecnologia & Programação
Como Ler Arquivos CSV Pesados em C# sem Travar a Memória
Você já tentou processar um CSV de 200MB e viu sua aplicação travar com OutOfMemoryException? O problema quase sempre é o mesmo: carregar o arquivo inteiro na memória antes de processar. Neste artigo, você vai aprender a diferença entre File.ReadAllLines e File.ReadLines, como usar StreamReader corretamente e quando vale a pena usar bibliotecas como CsvHelper ou FlameCsv. Com exemplos práticos e medição de memória.
Ler mais