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

Среднее время выполнения команды - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция вычисления расстояния между двумя заданными пунктами http://www.cyberforum.ru/cpp-beginners/thread1131658.html
Вот задание: Представить автотрассу в виде двунаправленного списка, элементы которого содержат информацию о названии населенных пунктов и расстоянии между ними. По заданным названиям двух населенных пунктов вычислить расстояние между ними. Я уже всю прогу написал. Написал добавление пунктов. Осталось написать последнюю функцию вычисления расстояния между двумя заданными пунктами Вот...
C++ Найти количество повторяющихся слов в строке Помогите доделать программу.Нужно,чтобы программа считала повторные слова. #include "iostream.h" #include<stdio.h> #include<conio.h> #define eof -1 #define yes 1 #define no 0 void main() { http://www.cyberforum.ru/cpp-beginners/thread1131640.html
Конструирование массива в классе C++
#include <iostream> #include <conio.h> #include <vector> using namespace std; class Directory { public: int num; int code; Directory(int n,int k)
Функции и файлы. Чтение и запись данных в файл. Структура "Ноутбук" C++
Приветствую. Помогите, пожалуйста, с программой. Для хранения данных о ноутбуках описать структуру вида: struct NOTEBOOK{ struct disp__res{ // разрешающая способность дисплея int х: // по горизонтали int у: // по вертикали }: int f: // частота регенерации float d; ...
C++ Вывод массива строк на экран http://www.cyberforum.ru/cpp-beginners/thread1131624.html
Есть массив строк , подскажите пожалуйста как его вывести на экран . Через printf пробовал , так выводит какую-то крякозябру из 2-х символов , а cout не выводит строку из-за ошибки . setlocale(0, ""); string s = {"Понедельник :", "Вторник :", "Среда :", "Четверг : ", "Пятница : ", "Суббота : ", "Воскресенье : " };
C++ Дана матрица весов графа, нужно посчитать ранний и поздний срок наступления события и критический путь Добрый вечер! Вот в чем вопрос: дана матрица весов графа, нужно посчитать ранний и поздний срок наступления события и критический путь. Подскажите как программно реализовать поздний срок? Ранний срок я нахожу так #include <iostream.h> #include <conio.h> #include <windows.h> #include<iomanip.h> #include <vcl.h> #pragma hdrstop ... подробнее

Показать сообщение отдельно
Redee
17 / 17 / 3
Регистрация: 04.10.2014
Сообщений: 92
30.11.2014, 18:55     Среднее время выполнения команды
Сейчас порыл инет и действительно встречаются ошибки при использовании QPC на многоядерных компьютерах.
И согласен если стоит win7 и visual studio 2012 и выше то применяем <chrono>.
Если среда разработки VS2010 и давнее, то выбор будет на timeGetTime().

Добавлено через 8 минут
Проблемы с QPC могут встречаться только на операционках до winXP и на некоторых многоядерных компьютерах.
http://msdn.microsoft.com/en-us/libr.../dn553408.aspx

Windows XP and Windows 2000
QPC is available on Windows XP and Windows 2000 and works well on most systems. However, some hardware systems' BIOS didn't indicate the hardware CPU characteristics correctly (a non-invariant TSC), and some multi-core or multi-processor systems used processors with TSCs that couldn't be synchronized across cores. Systems with flawed firmware that run these versions of Windows might not provide the same QPC reading on different cores if they used the TSC as the basis for QPC.
Добавлено через 1 час 52 минуты
timeGetTime() имеет меньшую точность измерения - 5милисек
В то время имея "процессор" даже с частотой 1mHz(1000000Hz) через QPC мы получаем - 1микросек точности
Соотношение 1миксек и 5000миксек говорит само за себя

Если есть возможность использовать chrono конечно же его и применять.

Здесь описывается о багах QPC на старых операционках.
http://www.virtualdub.org/blog/pivot/entry.php?id=106
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru