Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
R_II
0 / 0 / 0
Регистрация: 08.09.2007
Сообщений: 7
#1

Точное измерние времени выполнения операции - C++

16.09.2007, 08:08. Просмотров 1076. Ответов 3
Метки нет (Все метки)

Подскажите как точно измерить время выполнения некоторой операции.
С точностью ~1..10 ms
Заранее благодарен
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2007, 08:08     Точное измерние времени выполнения операции
Посмотрите здесь:

Ошибка времени выполнения - C++
Я пишу проэкт в Visual Studia 2008 на C++. У меня есть несколько проблем. Во-первых, когда я собираю финальную версию (release) и...

оценку времени выполнения алгоритма на С++ - C++
оценить время работы алгоритма для матриц размерностей от 5 на 5 (верхний предел может быть больше), результаты измерений записать в файл ...

Уменьшение времени выполнения цикла - C++
Нужна помощь, мне надо засечь время выполнения цикла, который инициализирует элементы массива. А потом надо как-то развернуть цикл и...

Подсчет времени выполнения процедуры - C++
Такой вопрос- необходимо получить время выполнения процедуры сортировки массива. Для этого я использовал следующее выражение void...

ускорение времени выполнения программы - C++
здравствуйте. решал олимпиадную задачу: ...Он берет произвольное положительное число А и выписывает на доске арифметическую прогрессию...

Библиотека времени выполнения (компиляция /MT) - C++
такая проблема: компилирую /MDd все отлично, но прога не запустится на других компах. компилирую /MD, не запустится на других компах +...

Ошибка времени выполнения (terminate) - C++
вот этот код // на всякий случай привожу весь код, // т.к. не понимаю что именно вызывает ошибку // verylong.h #ifndef...

Оптимизация [сокращение времени выполнения] - C++
Всем привет! В общем стояла такая задача: Посчитать среднее количество букв в предложении, состоящем из символов "A-Z", "a-z", "0-9",...

Определение времени выполнения кода - C++
Нужно определить сколько выполняется тот или иной цикл, подскажите поз, как это сделать

функция определения времени выполнения - C++
подскажите пожалуйста есть ли в С++ функция замера времени исполнения?? суть такова - нужна было один алгоритм написаный на бейсике...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Leks
Сообщений: n/a
17.12.2007, 18:13     Точное измерние времени выполнения операции #2
поставь таймер(с нужным периодом выполнения) перед началом операции
в конце просто считай сколько он насчитал(из его обработчика возьмешь)
pwa
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 35
18.12.2007, 10:51     Точное измерние времени выполнения операции #3
Нужно пользоваться функцией GetTickCount() в начале и конце проверяемой операции. Однако, есть проблема с точностью (квантованием) возвращаемого значения. Поэтому нужно покрутить операцию в цикле, чтобы разность показаний GetTickCount() превысило скажем 100mc.
ioka
0 / 0 / 0
Регистрация: 17.10.2007
Сообщений: 16
18.12.2007, 20:07     Точное измерние времени выполнения операции #4
Фунция QueryPerformanceCounter имеет большее разрешение - <1 mksek.
Работает на всех Pentium и compatible.
Yandex
Объявления
18.12.2007, 20:07     Точное измерние времени выполнения операции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru