Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Добрый день. Подскажите, пожалуйста, как в С++Builder 6.0 узнать время, за которое выполняется цикл.
Отправлено
strelin_83
28 февраля 2007 г. 10:49
Существует ли какой-либо таймер, который можно сбросить в 0 в начале цикла, а в конце цикла получить его значение в единицах времени.
Составить ответ
|
Вернуться на конференцию
Ответы
Ф-ции QueryPerformanceCounter и QueryPerformanceFrequency. Они есть в винде всегда, независимо от билдерности компилера :)
—
SМ
(28.02.2007 11:07:55
80.92.255.53
,
пустое
)
А вот интересно, само "железо" , задействованное для этого дела не меняется от версии процессора?
—
Гудвин
(28.02.2007 11:12:32
212.44.92.22
,
пустое
)
Так какая разница - QueryPerformanceFrequency для этого придумана, чтобы от железа не зависить.
—
SM
(28.02.2007 13:34:17
85.21.237.237
,
пустое
)
Так железо распознается при компиляции.
—
=L.A.=
(28.02.2007 11:20:32
213.134.214.10
,
пустое
)
Это API-шная функция, причем здесь компиляция.
—
vvv
(28.02.2007 13:35:13
89.1.248.153
,
пустое
)
А если прогу на другом компе запустить :)
—
Гудвин
(28.02.2007 11:34:59
212.44.92.22
,
пустое
)
Тада реальная длительность не совпадет с рассчитанной.
—
=L.A.=
(28.02.2007 11:44:50
213.134.214.10
,
пустое
)
Посему AMD шустрее, что в них с таймером накосячили? :)
—
Гудвин
(28.02.2007 11:55:22
212.44.92.22
,
пустое
)
Дык вроде как существует профайлер для таких дел... А таймер можно заюзать мультимедийный, часы реального времени или "таймер высокого разрешения" в самом процессоре.
—
Гудвин
(28.02.2007 10:59:7
212.44.92.22
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
при вычитании трёх из шести получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru