Описание тега gettimeofday

1 ответ

vdso gettimeofday с 64-битным ядром и приложением, скомпилированным для 32-битного

Поддерживается ли vdso для 32-битного приложения, работающего на 64-битном ядре с версией glibc 2.15? Если да, как я могу заставить его работать для 32-битного приложения, работающего на 64-битном ядре? Причина, даже если dlopen на "linux-vdso.so.1"…
17 авг '16 в 04:02
3 ответа

gettimeofday возвращает отрицательное значение

Я пишу библиотеку потоков, и при планировании потоков мне нужно знать, как долго они были готовы. Каждый экземпляр потока имеет timeval _timeInReady поле, и когда я помещаю экземпляр в готовую очередь, я вызываю эту функцию: void Thread::startTiming…
24 апр '12 в 15:29
1 ответ

Недельное увеличение с использованием Javascript

Я работаю над приложением напоминаний, использующим Phonegap [Javascript + Html5], в котором пользователь вводит еженедельное задание, о котором ему хотелось бы напомнить, и я должен предупреждать об этом каждую неделю в этот день. Теперь дело в том…
12 дек '12 в 09:21
4 ответа

Функция часов Python во FreeBSD

Во время тестирования функции Pythons time.clock() во FreeBSD я заметил, что она всегда возвращает одно и то же значение, около 0,156 Функция time.time() работает правильно, но мне нужно что-то с чуть более высоким разрешением. У кого-нибудь есть фу…
10 июл '09 в 15:02
0 ответов

Почему ioctl(SIOCGSTAMP) иногда возвращает временную метку, которая позже по сравнению с той, которую можно получить с помощью gettimeofday()?

При работе с UDP-сокетами в Linux (SOCK_DGRAM), Я заметил странное поведение при попытке получить метки времени приема пакетов через ioctl(..., SIOCGSTAMP, ...) и с помощью gettimeofday()вызывается, как только каждый пакет получен. В частности, при …
08 фев '19 в 14:38
1 ответ

Самокорректирующийся периодический таймер с использованием gettimeofday()

У меня есть цикл, который запускает каждый X usecs, который состоит из выполнения некоторого ввода-вывода, а затем спит для оставшейся части X usecs. Чтобы (примерно) рассчитать время ожидания, все, что я делаю, это беру временную метку до и после в…
29 сен '14 в 21:48
2 ответа

Что такое единица измерения gettimeofday()?

У меня есть программа для расчета задержки объекта в паб-модель. Я использовал следующую функцию для отметки времени: uint64_t GetTimeStamp() { struct timeval tv; gettimeofday(&tv,NULL); return tv.tv_sec*(uint64_t)1000000+tv.tv_usec; } Задержка …
25 июл '13 в 06:26
1 ответ

OSX gettimeofday syscall на x86_64, кажется, не работает

Я звоню gettimeofday через инструкцию syscall с использованием 64-битного кода. Я не могу получить никаких результатов, и через Dtrace мне сообщают, что вызов работает без ошибок, но регистры, которые я получаю после вызова, являются мусором. Я дела…
13 фев '15 в 21:47
2 ответа

Что эквивалентно gettimeofday() в C++11

Возможно, дубликат, но что gettimeofday() эквивалент в с ++11? Я пытаюсь получить 64 бит timestamp с микросекундами, аналогично Java / Python.
09 ноя '15 в 12:44
0 ответов

Как программа может создать дамп ядра на одном сервере, когда она отлично работает на другом сервере

Я пишу код и скомпилировал его на сервере, и я могу запустить его отлично. но когда я подхожу к другому серверу, он всегда создает дамп ядра. Я проверил это с помощью GDB, и есть что-то вроде этого: Программа завершена с сигналом 11, ошибка сегмента…
31 июл '15 в 10:25
2 ответа

Ошибка при передаче указателя на структуру для функции в c

Я пытаюсь передать указатели на два struct timevals к функции, которая будет выводить прошедшее время между двумя в программе на C. Однако, даже если я разыменую эти указатели, nvcc выдает ошибку "выражение должно иметь тип класса" (это программа CU…
14 апр '11 в 22:25
2 ответа

clock_gettime() Vs. gettimeofday() для измерения времени выполнения OpenMP

Я работаю над кодом C, который реализует тройной вложенный цикл for для вычисления умножения матрицы на матрицу при распараллеливании его с использованием OpenMP. Я пытаюсь точно измерить количество времени, которое требуется от начала цикла for до …
26 сен '16 в 19:03
1 ответ

Как получить каждую целую секунду в программе переменного тока

Мне интересно, есть ли способ получить каждую целую секунду в программе переменного тока. Я попытался использовать функцию "gettimeofday", чтобы получить текущее время, а затем, если текущая дробная часть секунды попадает в область (скажем, больше 0…
14 июл '16 в 23:43
2 ответа

gettimeofday вылетает MPI?

У меня есть MPI-программа, время выполнения которой я пытаюсь измерить. Поэтому я добавляю 2 звонка к gettimeofday, и там все перестает работать. По какой-то причине, это происходит сбой, только если у меня есть второй вызов gettimeofday там. Вот со…
08 фев '13 в 22:39
6 ответов

Невозможно связаться с gettimeofday на встроенной системе, предложения по истекшему времени?

Я пытаюсь использовать gettimeofday на встроенном устройстве ARM, но мне кажется, что я не могу его использовать: gnychis@ubuntu:~/Documents/coexisyst/econotag_firmware$ make Building for board: redbee-econotag CC obj_redbee-econotag/econotag_coexis…
10 авг '11 в 00:49
2 ответа

Программа неожиданно останавливается, когда я использую gettimeofday() в бесконечном цикле

Я написал код, чтобы каждый цикл цикла while(1) занимал определенное время (в этом примере 10000 мкс, что равно 0,01 секунды). Проблема в том, что этот код работает довольно хорошо при запуске, но почему-то останавливается менее чем через минуту. Ка…
25 сен '17 в 08:02
1 ответ

Почему gettimeofday возвращает странный tv_sec?

У меня есть приложение, которое вызывает gettimeofday хранить tv_sec, в котором эта часть кода начинает выполняться. Этот код очень прост: struct timeval tvnow; gettimeofday(&tvnow); int initialTime = tvnow.tv_sec; Обычно это работает нормально,…
12 май '15 в 14:57
1 ответ

Таймер в C Linux

Я пытался создать таймер, используя gettimeofday. Была вызвана функция "время" для сброса и получения текущего времени для таймера. Но программа выдает значения мусора, когда я пытался получить значение второго зубца. Пожалуйста помоги #include<s…
02 апр '14 в 16:57
1 ответ

gettimeofday и time() переходят на BeagleBone - timesyncd?

У меня есть задачи, которые должны выполняться с достаточно точными интервалами в пределах одной секунды. Я использую gettimeofday(), чтобы установить start_usec. После выполнения задачи вызывается функция timedSleep(). timedSleep () вызывает gettim…
15 ноя '17 в 19:19
3 ответа

Логическое время против физического времени в Ubuntu Linux

Я измеряю физическое время между двумя событиями, как это: #include <time.h> #include <sys/time.h> timeval wall_time0; timeval wall_time1; // start of period measurement gettimeofday( &wall_time0 , 0); ...stuff happening // end of pe…
25 окт '10 в 15:08