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

Как посчитать время вывода данных? - C++

Восстановить пароль Регистрация
 
CorteZz
0 / 0 / 0
Регистрация: 06.02.2014
Сообщений: 6
06.03.2014, 00:29     Как посчитать время вывода данных? #1
В общем, дали такое задание:
Выяснить в сколько раз вывод данных при помощи printf быстрее вывода данных при помощи cout
Пытался гуглить, но так и не понял как и чем можно померить время вывода результата
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2014, 00:29     Как посчитать время вывода данных?
Посмотрите здесь:

Как определить время чтения данных из файла в миллисекундах? C++
C++ Написать программу на языке С + + реализующая класс содержащий поля данных и методы ввода и вывода данных
Стек (проверить существование данных и посчитать количество данных) C++
C++ Краш во время вывода списка на экран
Посчитать время выполнения программы C++
C++ посчитать время выполнения поиска
Как сделать сортировку файлов во время вывода? C++
Посчитать количество операций в коде и время выполнения C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
06.03.2014, 00:34     Как посчитать время вывода данных? #2
измеряем до операции. и после. выводим разницу во времени.
по ссылке есть пример с классиком, который как-то замеряет скоуп выполнения
и выводит время выполнения скоупа при выходе из него.
Распараллеливание циклов с ипользованием OpenMP

вместо omp_get_wtime() смотрите на std::chrono::system_time::now()
или что-нибудь такое из std::chrono::
вин апишная GetTickCount может пойдет
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.03.2014, 00:36     Как посчитать время вывода данных? #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;
Yandex
Объявления
06.03.2014, 00:36     Как посчитать время вывода данных?
Ответ Создать тему
Опции темы

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