![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
![]()
почему не использовать ассемблер?
пишу код по памяти, возможны ошибки Код:
Вычисляем значение, вычитаем из него прошлое. Получаем кол-во тактов прошедших с последнего момента 1 такт ~ 500 наносекунд |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#13 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
в IDLE формы обращайся.
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
![]() Цитата:
Если будем обращаться в IDLE, то все равно загрузим весь процессор, поскольку она будет IDLE почти постоянно, а если пользователь еще и действия проводить будет, то мы получим еще большую погрешность. |
|
![]() |
![]() |
![]() |
#16 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
Счетчик тактов в общем случае у каждого ядра свой. А как диспетчер разбросает задачи по потокам - его личное дело. Так что мы можем вычитать счетчик одного ядра из счетчика другого. И здесь можно получить все, что угодно, в том числе и отрицательные числа. В Windows есть альтернатива: QueryPerformanceFrequency и QueryPerformanceCounter |
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() |
![]() |
![]() |
![]() |
#18 | |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]() Цитата:
alextrof94$gmail.com
|
|
![]() |
![]() |
![]() |
#19 |
Сама себе режиссер
Старожил
Регистрация: 27.04.2007
Сообщений: 3,365
|
![]()
А я полюбопытствую-таки у автора - как вы с помощью пяти тысяч таймеров собираетесь считать наносекунды? Мне для общего развития бы...
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
|
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
![]() Цитата:
Секундомер (от момента старта до настоящего времени) Часы (от начала суток до настоящего момента). Часы с календарем (от начала месяца до настоящего момента) календарь (с начала года до настоящего момента / от начала эры до настоящего момента) Таймер (НЕ тот который в программе, а тот который на кухне в микроволновке, духовке, .. ) секундомер обратного отсчета (с момента запуска до времени "Ч"). Какую наносекунду вы собираетесь выводить? Какой интервал времени так "тщательно" собираетесь измерить?
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать окно больше чем экран монитора | gunsoy | Win Api | 7 | 01.02.2013 04:54 |
Работа с таймеров в Qt | papos | Общие вопросы C/C++ | 0 | 14.11.2010 20:05 |
Менеджер таймеров | Alex Cones | Общие вопросы Delphi | 9 | 11.11.2010 19:34 |
Где найти исходники на Java( 1 проект - больше 1000 классов, 2 проект - больше 100, 3 проект - больше 10) | Pti44ka | Общие вопросы по Java, Java SE, Kotlin | 2 | 09.09.2010 21:31 |
Варианты реализации программы с использованием таймеров | Casper-SC | Общие вопросы Delphi | 10 | 28.11.2009 19:18 |