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

Определить время выполнения функции - C++

Восстановить пароль Регистрация
 
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
09.01.2014, 23:33     Определить время выполнения функции #1
Здравствуйте
По условию контрольной мне необходимо написать ассемблерную вставку, реализующую обработку строки согласно варианту. Оформить ее в виде отдельной функции. Реализовать данную обработку строки также в виде функции на С++. Сравнить быстродействие обоих вариантов. Проблема в том как сравнить скорость выполнения в 1-ом и 2-ом случаях. Каким способом я смогу узнать время выполнения отдельной функции и вывести на экран во время выполнения программы.
Спасибо за помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2014, 23:33     Определить время выполнения функции
Посмотрите здесь:

C++ Определить время выполнения программы
C++ Время выполнения функции
C++ Время выполнения
Определить время выполнения программы C++
C++ Определить время выполнения программы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_lunar_
Graphics API Developer
1197 / 1123 / 76
Регистрация: 03.05.2011
Сообщений: 2,741
10.01.2014, 01:08     Определить время выполнения функции #2
Как замерить время работы функции?
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.01.2014, 01:43     Определить время выполнения функции #3
C++
1
2
3
4
5
6
7
8
9
#include <ctime>
...
 
clock_t t1 = clock();
 
//... тут код, время работы которого нужно замерить
 
clock_t t2 = clock();
cout << (t2 - t1 + .0) / CLOCKS_PER_SEC << endl;
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
10.01.2014, 02:11  [ТС]     Определить время выполнения функции #4
_Lunar_, alsav22 Спасибо за помощь
Yandex
Объявления
10.01.2014, 02:11     Определить время выполнения функции
Ответ Создать тему
Опции темы

Текущее время: 17:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru