|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.11.2015, 16:59 | #1 |
Новичок
Джуниор
Регистрация: 11.11.2015
Сообщений: 1
|
std::cout уменьшает время выполнения программы. std::thread
Есть метод класса, в котором выполняются вычисления. Замерил время его выполнения. При дополнительном выводе через cout время уменьшается.
1) вызов метода из main нет cout: 5563 6827 6837 7004 есть cout: 5267 5284 5128 5344 2) вызов метода как std::thread объект нет cout: 27221 27230 27160 есть cout: 5297 5308 5343 Собственно, первый раз с этим столкнулся и понятия не имею, как найти причину. Может какое-нибудь увеличение приоритета... В общем жду ваших идей. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание тестовой нагрузки на сервер(std::thread, boost::asio) | halcyon | C/C++ Сетевое программирование | 2 | 24.04.2015 11:23 |
std::string | Kaela | Общие вопросы C/C++ | 4 | 22.10.2012 19:40 |
E2015 Ambiguity between 'std::log(double)' and 'std::log(long double)' | Namolem | Помощь студентам | 3 | 02.04.2011 20:22 |
ошибка: no match for ‘operator<<’ in ‘std::operator<< [with _Traits = std::char_traits<char> | Critter | Общие вопросы C/C++ | 5 | 08.08.2010 23:38 |
std | Викдон | Общие вопросы C/C++ | 3 | 17.02.2009 11:33 |