Измерение времени в C#
От: TheKetchup  
Дата: 15.09.03 08:36
Оценка:
Подскажите пожалуйста кок измерить время выполнения куска кода(мне для исследования сортировки надо). ПОясните пожалуйста почти для чайника.
Re: Измерение времени в C#
От: M_Ocean  
Дата: 15.09.03 08:52
Оценка:
Например, так:

double Delta = 0.0;
for(int i = 0; i < NumTest; i++)
{
    DateTime dtStart = DateTime.Now;
    ArrayList points = DrawLine(p1, p2);

    Delta += (DateTime.Now - dtStart).TotalMilliseconds;
}
MessageBox.Show((Delta / NumTest).ToString());
Re: Измерение времени в C#
От: TK Лес кывт.рф
Дата: 15.09.03 08:56
Оценка:
Здравствуйте, TheKetchup, Вы писали:

TK>Подскажите пожалуйста кок измерить время выполнения куска кода(мне для исследования сортировки надо). ПОясните пожалуйста почти для чайника.


Может стоит взять один из профайлеров. здесь
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: Измерение времени в C#
От: SiAVoL Россия  
Дата: 15.09.03 09:33
Оценка:
Здравствуйте, TheKetchup, Вы писали:

TK>Подскажите пожалуйста кок измерить время выполнения куска кода(мне для исследования сортировки надо). ПОясните пожалуйста почти для чайника.


Можно еще использовать Точное измерение производительности в дотнете
Автор: VladD2
Дата: 23.04.03
... << RSDN@Home 1.1 beta 2 >>
Re: Измерение времени в C#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 16.09.03 20:23
Оценка:
Здравствуйте, TheKetchup, Вы писали:

TK>Подскажите пожалуйста кок измерить время выполнения куска кода(мне для исследования сортировки надо). ПОясните пожалуйста почти для чайника.


1. Не точный варинат Environment.TickCount. Чтобы его использовать нужно делать по больше итераций.

2. Использовать QueryPerformanceCounter и QueryPerformanceFrequency. В форуме "Исходники" можно найти менеджед-обретку для этих функций.
... << RSDN@Home 1.1 beta 2 >>
AVK Blog
Re[2]: Измерение времени в C#
От: trialex  
Дата: 16.09.03 21:17
Оценка:
Здравствуйте, SiAVoL, Вы писали:

SAV>Здравствуйте, TheKetchup, Вы писали:


TK>>Подскажите пожалуйста кок измерить время выполнения куска кода(мне для исследования сортировки надо). ПОясните пожалуйста почти для чайника.


SAV>Можно еще использовать Точное измерение производительности в дотнете
Автор: VladD2
Дата: 23.04.03


Я бы еще добавил [SuppressUnmanagedCodeSecurity()] для QueryPerformanceCounter и QueryPerformanceFrequency
Re[3]: Измерение времени в C#
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.09.03 08:26
Оценка:
Здравствуйте, trialex, Вы писали:

T>Я бы еще добавил [SuppressUnmanagedCodeSecurity()] для QueryPerformanceCounter и QueryPerformanceFrequency


А что он дает на практике?

Влад.
... << RSDN@Home 1.1 beta 2 >>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.