Информация об изменениях

Сообщение Re[11]: C# почему Console.WriteLine медленный? от 24.07.2023 18:12

Изменено 24.07.2023 18:27 Serginio1

Re[11]: C# почему Console.WriteLine медленный?
Здравствуйте, vsb, Вы писали:

vsb>>>Хотят и выводят, законом не запрещено. 99.(9)% логов никто никогда не прочитает. Но их всё равно выводят, хранят и индексируют.

S>> Выводят, но не на экран! А только для дальнейшего поиска ошибок, предупреждений итд.

vsb>В современных приложениях логи выводятся в stdout. При правильном деплое — да, конечно это всё перенаправляется в файлы и тд. Но если ты в процессе разработки просто запускаешь приложение, то логи выводятся на экран.

Ну да, что бы посмотреть результат! Который занимает максимум 10 строчек.

S>> Выводить на экран миллион сообщений, и жаловаться, что медленно это ...


vsb>Это норма. Человек рассчитывает на оптимальную реализацию фундаментальных API.

Это не норма. Это идиотизм! Нахрена миллион строк?

S>> То есть использовать консоль для отладки в современных средствах разработки это какой то атавизм на заре программирования. Помню в том, же турбо-паскале уже консолями не пользовались


vsb>Нет, это не атавизм, это норма.

Для кого? Я не пользуюсь для отладки консолью с миллионами строк!
Не нужно. Это идиотизм!
Re[11]: C# почему Console.WriteLine медленный?
Здравствуйте, vsb, Вы писали:

vsb>>>Хотят и выводят, законом не запрещено. 99.(9)% логов никто никогда не прочитает. Но их всё равно выводят, хранят и индексируют.

S>> Выводят, но не на экран! А только для дальнейшего поиска ошибок, предупреждений итд.

vsb>В современных приложениях логи выводятся в stdout. При правильном деплое — да, конечно это всё перенаправляется в файлы и тд. Но если ты в процессе разработки просто запускаешь приложение, то логи выводятся на экран.

Ну да, что бы посмотреть результат! Который занимает максимум 10 строчек.

S>> Выводить на экран миллион сообщений, и жаловаться, что медленно это ...


vsb>Это норма. Человек рассчитывает на оптимальную реализацию фундаментальных API.

Это не норма. Это идиотизм! Нахрена миллион строк?

S>> То есть использовать консоль для отладки в современных средствах разработки это какой то атавизм на заре программирования. Помню в том, же турбо-паскале уже консолями не пользовались


vsb>Нет, это не атавизм, это норма.

Для кого? Я не пользуюсь для отладки консолью с миллионами строк!
Не нужно. Это идиотизм!
Опять, же даже для вывода в лог выводят не все сообщения, а по филтрам. И фильтров таких большое количество (информация, предупреждения, ошибки итд)