C # System.Diagnostics.Process redirection Standard Out para grandes cantidades de datos
Ejecuto un exe desde una aplicación .NET e intento redirigir el estándar a un lector de flujo. El problema es que cuando lo hago
myprocess.exe >> out.txt
out.txt está cerca de 14mb. Cuando hago la versión de línea de comandos, es muy rápido, pero cuando ejecuto el proceso desde mi aplicación csharp, es extremadamente lento porque creo que el lector de flujo predeterminado descarga cada 4096 bytes.
¿Hay alguna manera de cambiar el lector de flujo predeterminado para el objeto Proceso?