Как измерить, как долго выполняется функция?

Я хочу видеть, как долго работает функция. Итак, я добавил объект таймера в свою форму, и я получил этот код:

private int counter = 0;

// Inside button click I have:
timer = new Timer();
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
Result result = new Result();
result = new GeneticAlgorithms().TabuSearch(parametersTabu, functia);
timer.Stop();

И:

private void timer_Tick(object sender, EventArgs e)
{
    counter++;
    btnTabuSearch.Text = counter.ToString();
}

Но это ничего не считает. Почему?

39
задан Venkat 3 October 2018 в 10:10
поделиться