Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Тебе для отладки производительности, или действительно нужны миллисекунды? Платформа какая? Intel? 03.12.04 12:02 Число просмотров: 2247
Автор: HandleX <Александр М.> Статус: The Elderman
|
> туплю не по-детски :) > хочу узнать время работы блока > делаю так > > time_t t1,t2; > time(&t1); > блок кода > time(&t2); > printf("%f seconds",difftime(t2,t1)); > но время получаем в секундах а мне бы еще и миллисекунды > туда же > как сделать? Если под виндами, то может тебе понравится инструкция RDTSC? Пишет в EDX:EAX 64-битное значение внутреннего счётчика микропроцессора, увеличивающегося с каждым его тактом.
Кроме того, для виндов можно поюзать QueryPerformanceCounter и проч.
Про RDTSC
|
|
|