c #: приложение Winform, запускающее проблему производительности консоли - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть приложение Windows Forms, которое может открыть консоль для целей отладки. Все работает нормально, за исключением того, что я заметил следующую проблему с консолью:

  1. Открыто окно консоли. Я открываю CSV-файл, читаю его и записываю его содержимое прямо в консоль. CSV-файл содержит около 1200 строк данных. Даже если все строки данных считываются и записываются в консоль, только последние 500 строк данных файла CSV фактически видны и доступны в окне консоли. Зачем? Можно ли это изменить, чтобы все данные стали доступны в окне консоли?

Кроме того, есть ли какие-либо проблемы, связанные с производительностью, о которых мне нужно знать?

Спасибо за вашу помощь.

1 Ответ

3 голосов
/ 18 ноября 2011

Консоли Windows хранят ограниченный объем текста в своем буфере.
После того, как вы заполните буфер, каждая строка, которую вы печатаете, приведет к тому, что он отбрасывает свою самую старую строку.

Вы можете изменить размер буфера вСвойства консоли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...