Результаты поиска по запросу "timing"

5 ответов

 имеет больше смысла. Реализация Windows использует методы QuerPerformance *, и вы сразу же получите решение для Linux и Mac.

способ измерения микросек в C ++ / Windows.Я читал о функции "часы", но она возвращает только миллисекунды ...Есть ли способ сделать это?

6 ответов

Я использую ниже для расчета времени выполнения:

наилучший способ для синхронизации фрагмента кода с высоким разрешением и переносимостью? /* Time from here */ ProcessIntenseFunction(); /* to here. */ printf("Time taken %d seconds %d milliseconds", sec, msec);Существует ли стандартная ...

3 ответа

Насколько точен Thread.sleep?

Я изучаю компьютерное оборудование, где мы узнаем, что использование аппаратного таймера дает более точные результаты, чем программная задержка. Я написал программную задержку при сборке на 1 миллисекунду, и я могу запустить процесс, который ...

ТОП публикаций

3 ответа

Вы также можете рассчитать меньшие разделы, например, так:

ел бы узнать, сколько времени занимает операция в сценарии оболочки Linux. Как я могу это сделать?

4 ответа

SVr4, 4.3BSD. POSIX.1-2001 описывает gettimeofday (), но не settimeofday (). POSIX.1-2008 помечает gettimeofday () как устаревший, рекомендуя вместо этого использовать clock_gettime (2).

с я пытаюсь определить метод для измерения времени, которое займет определенная функция (что-то вроде pthread_create). Теперь, конечно, эти типы функций чрезвычайно оптимизированы, чтобы занимать как можно меньше времени; на самом деле, настолько ...

2 ответа

 Матрица (которая учитывается при измерении) делает больше, чем амортизирует. Это не удивительно, потому что в умножении гораздо больше обращений к чтению (которые теперь получают доступ к последовательным байтам) по сравнению с дополнительными усилиями по созданию / записи транспонированной матрицы один раз.

исал код, который случайным образом генерирует две матрицы размером от 2х2 до 50х50. Затем я записываю время, которое требуется для каждого умножения матриц от измерений 2 до 50. Я записываю это время 100 раз, чтобы получить хорошее среднее ...

2 ответа

 накладные расходы, это кажется в диапазоне результатов с большим количеством итераций на цикл. Таким образом, я не вижу длинных результатов даже с одним вызовом в каждом испытании. Я должен уточнить, что я изменил исходный код для печати времени на вызов, а также общего времени (см. Вывод в конце моего ответа), поэтому, когда я говорю 65 циклов, это за вызов.

аюсь определить, как долгоclock_gettime(CLOCK_REALTIME,...) берет на звонок. «Назад в тот день» я обычно звонил один раз в начале цикла, так как это был довольно дорогой звонок. Но теперь я надеялся, что с vDSO и некоторыми улучшениями тактовой ...

2 ответа

+1: это на 10000 больше, чем я удосужился проверить!

твует странная ошибка, которая существует в Mathematica в течение многих лет, по крайней мере, начиная с версии 5.1 и сохраняется до версии 7. Module[{f, L}, L = f[]; Do[L = f[L, i], {i, 10^4}]] // Timing {0.015, Null}Module[{weirdness, L}, L = ...

4 ответа

Время в JS - несколько setIntervals, запущенных одновременно и начинающихся одновременно?

Допустим, у меня есть функция: myFunc = function(number) { console.log("Booyah! "+number); }И я хочу, чтобы он работал на заданном интервале. Похоже, я должен ...

4 ответа

, который я не могу правильно рассчитать по времени (независимо от ITIMER_VIRTUAL или ITIMER_REAL), он просто работает максимально быстро:

ел бы использовать Perl и / или Python для реализации следующего псевдокода JavaScript: var c=0; function timedCount() { c=c+1; print("c=" + c); if (c<10) { var t; t=window.setTimeout("timedCount()",100); } } // main: timedCount(); ...