![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
RazrFalcon |
![]()
Сообщение
#11
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Класс QTime не подходит для этих целей? Раскрывающийся текст QTime QTime::currentTime () [static] This is an overloaded function. Returns the current time as reported by the system clock. Note that the accuracy depends on the accuracy of the underlying operating system; not all systems provide 1-millisecond accuracy. Возможно, мне интересно было просто именно через консоль. Попробую и через QTime. Все равно, то что я написал выше обрабатывается за 310мс ![]() |
|
|
Sokoloff |
![]()
Сообщение
#12
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: ![]() ![]() ![]() |
Наверное не лучший вариант, но и только линуксовый. Но меня устраивает. Этот вариант очень не точный, ты дергаешь внешнюю программу а это задержки на поиск файла, на его запуск и.т.д. Вот вариант с gettimeofday
Не знаю какую точность этот метод даст, но по всякому он точнее чем запуск внешней утилиты. P.S. Судя по коду QTime::currentTime() должен давать сопоставимую точность. |
|
|
Kagami |
![]()
Сообщение
#13
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: ![]() ![]() ![]() |
Надоело читать эту тему. Когда же уже люди научаться пользоваться поиском? тыц
|
|
|
RazrFalcon |
![]()
Сообщение
#14
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Надоело читать эту тему. Когда же уже люди научаться пользоваться поиском? тыц Спасибо конечно, но мне б никогда в голову не пришло написать " требуется кросплатформенный счётчик "тиков"", я и не знал о таком до этой темы. |
|
|
Алексей1153 |
![]()
Сообщение
#15
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
[offtop]
да это ваще - кроссплатформа - лишняя дополнительная головная боль ![]() [/offtop] Сообщение отредактировал Алексей1153 - 6.10.2010, 14:07 |
|
|
RazrFalcon |
![]()
Сообщение
#16
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Значит если я все правильно сделал, то выходят такие результаты
Способ Mr.Sokoloff'a дал нам 0.00009 с мой криво-способ 0.3192440 с Результат на лицо. Все исходники уже есть в теме. PS: просто запускалось "взятие" времени подряд, без каких либо функций. Иногда ставил sleep(1); между, для удобства. Сообщение отредактировал RazrFalcon - 6.10.2010, 14:50 |
|
|
Гость_Гость_* |
![]()
Сообщение
#17
|
Гости ![]() |
Понимаю, что давно вопрос поднимался. Но может быть кому-то поможет.
зы Учитесь читать справку) |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.2.2025, 1:16 |