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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 35, средняя оценка - 4.97
WinTWISTER
1 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 13
#1

Определить время выполнения программы - C++

19.04.2011, 21:09. Просмотров 4518. Ответов 3
Метки нет (Все метки)

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

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

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

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

Время выполнения программы - C++
Здравствуйте.Я до сих пор новичок в программировании,сразу скажу,и тонкостей не знаю. Собрал я тут программу с использованием CUDA.И...

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

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

3
EvilScream
23 / 22 / 12
Регистрация: 16.12.2010
Сообщений: 71
19.04.2011, 21:36 #2
C
1
2
#include <time.h> 
         clock_t clock(void);
Определяет процессорное время, использованное вызывающим процессом в момент обращения к clock.
Возвращает время, апроксимирующее использованное вызывающей программой процессорное время. Деля возвращаемое clock() значение на величину, определяемую макросом CLK_TCK, получаем время в секундах.
Используем так.
C
1
2
3
4
5
6
7
        const int size = 1000000; 
        vector<int> vec; 
        for(int i = 0;i<size;++i) 
           vec.push_back(rand() % 1000); 
       int time = clock(); 
       sort(vec.begin(),vec.end()); 
       cout<<'\t'<<clock()/CLK_TCK - time/CLK_TCK<<endl;
Т.е. заполняем вектор и определяем время его сортировки.Печатаем разницу.
Видно что такой вектор сортируется за 8 секунд.

нашел на (к своему удивлению всегда думал что там остались только кодеры-шкодеры) на Хакер.ру
0
WinTWISTER
1 / 0 / 0
Регистрация: 04.11.2010
Сообщений: 13
20.04.2011, 00:43  [ТС] #3
спасибо
0
IrineK
Заблокирован
20.04.2011, 04:49 #4
Посмотрите еще здесь: http://www.cplusplus.com/reference/clibrary/ctime/difftime/
0
20.04.2011, 04:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2011, 04:49
Привет! Вот еще темы с ответами:

Посчитать время выполнения программы - C++
В среде visual studio 2012 можно? или в коде написать что нужно, подскажите

Уменьшить время выполнения программы - C++
#include &lt;iostream&gt; using namespace std; int main() { int n; cin &gt;&gt; n; char mas; int k;

Время выполнения программы равно нулю - C++
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; int main() { clock_t start, end; float i; start =...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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