![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
нужно средство для измерения относительного времени, быстрое.
У меня мысли только о неком счётчике "тиков", который, я думаю, есть в каждой ОСьке. Возможно в стандарте Си/Си++ есть что-то такое, но я со стандартными вещами в этих языках плохо знаком. Подкиньте идеи пожалуйста. |
|
|
![]() |
BRE |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: ![]() ![]() ![]() |
Посмотри на исходники QTestLib, там вроде есть режим подсчета тиков процессора.
Цитата The code insde the QBENCHMARK macro will be measured, and possibly also repeated several times in order to get an accurate measurement. This depends on the selected measurement back-end. Several back-ends are available an can be selected on the command line: Имя Commmand-line Arguemnt Availability Walltime (default) All platforms CPU tick counter -tickcounter Windows, Mac OS X, Linux, many UNIX-like systems. Valgrind/Callgrind -callgrind Linux (if installed) Event Counter -eventcounter All platforms Вот отсюда: http://doc.crossplatform.ru/qt/4.5.0/qtestlib-manual.html Посмотри на файл src/testlib/3rdparty/cycle_p.h Сообщение отредактировал BRE - 20.12.2009, 21:20 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 4.5.2025, 16:34 |