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

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

Войти
Регистрация
Восстановить пароль
 
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
#1

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

09.01.2014, 23:33. Просмотров 573. Ответов 3
Метки нет (Все метки)

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

Время выполнения функции - C++
Вопрос - как можно измерить время выполнения функции? clock() не подходит, т.к функции выполняются быстрее миллисекунды. есть способ как...

Время выполнения функции - C++
Здравствуйте! Посмотрите пожалуйста, почему у меня время всегда равно 0? #include "stdlib.h" #include "stdio.h" #include "conio.h"...

Определить время выполнения программы - C++
Как узнать сколько выполняется программа на С++.Т.е. что бы со всеми результатами,скажем в конце, выводилось еще и ее время выполнения,...

Определить время выполнения программы - C++
В связи с доработкой алгоритма разных прог, иногда необходимо посмотреть на сколько повысилась производительность и уменьшилось время...

Определить время выполнения программы - C++
Господа как засеч време выполнение программы? Заранее всем огромное спасибо!!!

Определить время выполнения этой программы - C++
#include <iostream> #include <conio.h> int main() { std::string str; std::cout << "Type some text: "; ...

3
_lunar_
1290 / 1216 / 86
Регистрация: 03.05.2011
Сообщений: 2,871
Завершенные тесты: 1
10.01.2014, 01:08 #2
Как замерить время работы функции?
1
alsav22
5421 / 4816 / 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;
1
Vasili
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 11
10.01.2014, 02:11  [ТС] #4
_Lunar_, alsav22 Спасибо за помощь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2014, 02:11
Привет! Вот еще темы с ответами:

Функции времени (вычислить время выполнения запросов) - C++
Здравствуйте, мне необходимо вычислить время выполнения запросов. Я использую GetTickCount();, но есть проблема, у этой функции точность 16...

Блокировка функции на время её выполнения - C++
Есть девайс и прога, соответственно есть ф-ция обращения к девайсу, обращения происходят в разных частях программы и нужно блокировать...

Время выполнения - C++
Я здесь в первый раз и ещё не разобралась с форумом, дико извиняюсь если что не так. Мне нужно чтобы определялось время выполнения...

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


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
10.01.2014, 02:11
Ответ Создать тему
Опции темы

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