Russian Qt Forum

Qt => Общие вопросы => Тема начата: Fat-Zer от Декабрь 08, 2010, 19:55



Название: Замер времени
Отправлено: Fat-Zer от Декабрь 08, 2010, 19:55
Требуется замерить времени работы участка кода.
Видел старый топик (http://www.prog.org.ru/topic_7110_0.html).
Есть ли какие-нибудь кросплатформенные средства в самом Qt? и если нет, то макросы условной компиляции под win и линь не можете напомнить?


Название: Re: Замер времени
Отправлено: alexman от Декабрь 08, 2010, 23:49
int QTime::elapsed () const


Название: Re: Замер времени
Отправлено: Fat-Zer от Декабрь 09, 2010, 02:21
Спасибо


Название: Re: Замер времени
Отправлено: SASA от Декабрь 09, 2010, 13:01
http://www.prog.org.ru/topic_15300_0.html (http://www.prog.org.ru/topic_15300_0.html)


Название: Re: Замер времени
Отправлено: twp от Декабрь 10, 2010, 11:34
в 4.7 для этих целей ввели специальный класс QElapsedTimer


Название: Re: Замер времени
Отправлено: Fat-Zer от Декабрь 19, 2010, 08:44
Цитировать
в 4.7 для этих целей ввели специальный класс QElapsedTimer
А он замер времени проведённого только в текущем потоке умеет? или как это возможно?


Название: Re: Замер времени
Отправлено: twp от Декабрь 21, 2010, 13:33
без разницы, он просто замеряет время, а какому потоку он принадлежит - не имеет значения


Название: Re: Замер времени
Отправлено: Fat-Zer от Декабрь 21, 2010, 13:35
без разницы, он просто замеряет время, а какому потоку он принадлежит - не имеет значения
Ясно... ничего особенного...