Эффективный способ записи в текстовый файл в VB.NET

У нас есть некоторая информация, которую нам нужно записать (около 18 КБ) в файл .txt, хранящийся на одном из наших сетевых дисков. . Файл перезаписывается примерно раз в 15 минут, но читается практически не реже, чем каждую секунду. В настоящее время мы используем StreamWriter для записи файла.

Файловый сервер находится в удаленном месте, и ответный эхо-запрос в оба конца варьируется от менее 1 мс до 15 мс.

Проблема в том, что иногда это занимает до шести секунд на запись содержимого в файл, что определенно слишком долго, даже если принять во внимание скорость сети.

Поэтому мне просто интересно, есть ли какой-либо эффективный способ записи файла с использованием VB.NET для повышения производительности? В Java есть очень хороший инструмент BufferedOutputStream, который, к сожалению, недоступен в VB.NET (или я просто не нашел его).

7
задан talex 11 January 2019 в 08:30
поделиться