Наиболее точный замер времени выполнения кода - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всех приветствую! Мужики, возник вот такой вопрос. Первый код:
второй код:
Как наиболее точно замерить сколько по времени выполнялся первый код и сколько второй? Вроде как по логике вещей второй код должен выполняться дольше, т.к. каждый раз в цикле будет выделяться память под переменную. Стало вот интересно насколько будет разница во времени между этими двумя вариантами. Если кто-то из вас имеет проверенные и точные наработки по замерам, подскажите, как это наиболее правильно замерять? Буду благодарен за любую помощь.
Если вот так делать, это точный замер?
Загруженность системы не влияет на "Тики" в DateTime?

Решение задачи: «Наиболее точный замер времени выполнения кода»

textual
Листинг программы
        Dim SW1 As New Stopwatch
        Dim SW2 As New Stopwatch
        SW1.Start()
        Dim str As String
        For i As Integer = 0 To 9999
            str = i
        Next
        SW1.Stop()
        SW2.Start()
        For i As Integer = 0 To 9999
            Dim str1 As String = i
        Next
        SW2.Stop()
        MsgBox(SW1.Elapsed.ToString & vbCrLf & SW2.Elapsed.ToString)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.273 из 5
Похожие ответы