Текущий архив: 2013.06.30;
Скачать: CL | DM;
Вниз
Замерить время в Linux. Найти похожие ветки
← →
Дмитрий С © (2013-02-16 03:30) [0]Вот еще такой, наверное глупый вопрос. А как замерить интервал времени в linux (freepascal) без использования системных часов? Разрешение особого значения не имеет, пойдет точность 0.1 сек.
Под Windows просто и понятно, GetTickCount + учитывать его переполнение.
Что-то поиск вразумительного ответа на этот вопрос не дал. Вроде как для этого можно использовать системный вызов sys_times, но он возвращает сотые доли секунды (в результате моей проверки, подозрительно как-то).
Все остальные способы, которые я нашел, основаны на системных часах. Использование встроенных часов не допускается, т.к. их могут "подвести", и в результате можно получить очень длинные таймауты.
← →
DevilDevil © (2013-02-16 12:27) [1]по идее PerformanceFrequency можно реализовать на ассемблере
← →
Inovet © (2013-02-16 13:05) [2]У процессора есть свои счётчики.
← →
Pavia © (2013-02-16 13:17) [3]У фрипаскаля есть свой таймер на все системы.
Страницы: 1 вся ветка
Текущий архив: 2013.06.30;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.005 c