Как узнать время выполнения программы C#

Для чего знать время выполнения? Всегда хочется,чтобы наша программа работала как можно быстрее.

Иногда этого можно добиться просто заменив методы более быстрыми. Например иногда используют для проверки наличия строки в тексте метод IndexOf, тогда как метод Contains как минимум в 2 раза быстрее сделает эту же проверку. Замерив время нескольких методов, которые могут выполнить вашу задачу, логичнее выбрать тот который выполняется быстрее остальных.

Как узнать время выполнения?

Для замеров времени можно использовать класс Stopwatch

Другой способ при использовании DateTime

Закладка Постоянная ссылка.

2 комментария: Как узнать время выполнения программы C#

  1. Илья пишет:

    Через DateTime никто никогда не замеряет. Научите сейчас горе-программистов.

    Рекомендую вам подучить string.Format(), да и Thread.Sleep не самая хорошая идея, надеюсь, вы в проектах это не используете

  2. admin пишет:

    Благодарю за ваш комментарий, код не мой, вариант с DateTime я заметил на cyberforum и решил пусть лежит в копилке. Может сгодится для чего. Сам его ни разу и не использовал.
    Ну а горе-программисты пусть читают ваш комментарий и делают свои выводы.

Добавить комментарий

Ваш адрес email не будет опубликован.

16 − 3 =