C # System.Diagnostics.Process перенаправление Standard Out для больших объемов данных

Я запускаю exe из приложения .NET и пытаюсь перенаправить стандарт на потоковый ридер. Проблема в том, что когда я делаю

myprocess.exe >> out.txt

out.txt близок к 14mb. Когда я делаю версию для командной строки, это очень быстро, но когда я запускаю процесс из моего приложения csharp, это мучительно медленно, потому что я считаю, что по умолчанию потоковый читатель сбрасывает каждые 4096 байт.

Есть ли способ изменить потоковое читатель по умолчанию для объекта Process?

Ответы на вопрос(1)

Ваш ответ на вопрос