pcclaro 0 Denunciar post Postado Outubro 4, 2013 Pessoal, usar ou não buffer na leitura de arquivos de texto grandes ? Qual a vantagem ? Abs. Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Outubro 4, 2013 Use um memoryStream, a vantagem é que é bem mais rápido, mas ocupa muita memória, lembre-se sempre de limpar depois do uso. O buffer não vale muito a pena pois é algo mais complexo dependendo do que você estiver fazendo. Compartilhar este post Link para o post Compartilhar em outros sites
pcclaro 0 Denunciar post Postado Outubro 4, 2013 Entendo, existe a classe BufferedStream, também posso fazer na mão, o que estou fazendo é lendo linha a linha e inserindo no banco. Buffer não se torna necessário ? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Outubro 7, 2013 Nem sempre, você pode ler tudo para a memória primeiro e depois adicionar tudo de uma vez, depois limpa a memória. Compartilhar este post Link para o post Compartilhar em outros sites
pcclaro 0 Denunciar post Postado Outubro 10, 2013 Entendi, usando o BufferedStream o conteúdo iria em partes para a memória então, certo ? Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Outubro 10, 2013 Sim, leia mais aqui: http://msdn.microsoft.com/pt-br/library/system.io.bufferedstream.aspx Compartilhar este post Link para o post Compartilhar em outros sites