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

как с точностью до микросекунд замерить время - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Натуральные числа, массивы http://www.cyberforum.ru/cpp-beginners/thread385050.html
Тема: Натуральные числа, массивы. Результаты каждой операции вывести на экран дисплея, снабдив необходимыми пояснениями. Ввести натуральное число n. а) Определить, является ли оно палиндромом. б) Если число n - палиндром, то построить массив всех цифр числа, в противном случае вычислить сумму цифр числа в массиве. в) Построить новое число так, чтобы вначале была размещена наиболее часто...
C++ Сложение двух матриц Доброго времени суток Помогите пожалуйста в написании программы. Пользователь вводит Матрицу А(размер 2х2) и Матрицу В(размер 2х2). Найти Матрицу С (сумму Матрицы А и Матрицы В) У меня получился такой код, но ответ выдаёт неверный. Помогите пожалуйста #include <stdio.h> #include <conio.h> int main (void) http://www.cyberforum.ru/cpp-beginners/thread385048.html
Даны натуральное число n C++
Даны натуральное число n, действительные числа а1,а2,...,аn Преобразовать данную последовательность, расположив вначале отрицательные члены, а затем - неотрицательные. При этом: А) порядок отрицательных чисел изменяется на обратный, а порядок неотрицательных сохраняется прежним; Б) порядок отрицательных чисел сохраняется прежним, а порядок неотрицательных изменяется на обратный.
C++ Можно ли для винды компилить 64-х битный натив?
Можно ли для винды компилить 64-х битный натив? Чем? Как?
C++ Умножение матриц http://www.cyberforum.ru/cpp-beginners/thread385039.html
Доброго времени суток:) Помогите пожалуйста в написании программы. Пользователь вводит Матрицу А(размер 2х2) и Матрицу В(размер 2х2). Найти Матрицу С (произведение Матрицы А и Матрицы В) У меня получился такой код, но ответ выдаёт неверный. Помогите пожалуйста :) #include <stdio.h> #include <conio.h> int main (void)
C++ Функции(опять передача результатов выполнения))) Есть массив элементов. Нужно реализовать функцию удаления элемента по поиску текстового поля.... например есть такая последовательность: a, b, c, d.....выполняя программу пользователь должен ввести например a и программа должна найти этот элемент(поиск по текст. полю) передать индекс в функцию удаления и удалить. вот что есть: int search_text(char p) //это поиск { for(int... подробнее

Показать сообщение отдельно
Bers
Заблокирован
17.11.2011, 12:19     как с точностью до микросекунд замерить время
Цитата Сообщение от vitaly1981 Посмотреть сообщение
Bers, Так в том то и дело что taras atavin предлагает считать в миллисекундах по таймеру, а потом статистическим методом получить точность до микросекунды.
Под многозадачной операционкой можно получить точность до микросекунды, но только для каких то вычислений, но не для программы, притом забив одно ядро проца на 100%
Не буду балаболить... но.. скажем так, я слышал (слухами земля полнится), что есть тулзы, которые предназначены для измерения скорости алгоритмов. И позволяют сделать это с очень высокой точностью. Особый вид тестирования.

По крайней мере, даже не являясь математиком, и в многозадачных системах можно оценивать, насколько один алгоритм медленее/быстрее другого.

А вот фактическое время выполнения функции в многозадачных измеряют только в пределах некоторых погрешностей. Сами единицы измерения - всего лишь единицы измерения.

Какая тебе разница сколько это в среднем в милли, или микро секуднах? Главное, что бы из общего графика не выбивалась
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru