Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 06 Jul 24 14:38:20, всего сообщений: 8510
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1636 из 8510 ========================================= RU.LINUX =
От   : Peter Irich                      2:5020/400         14 Nov 14 19:43:36
Кому : Alexey Korop                                        14 Nov 14 19:43:36
Тема : Re: Ubuntu and timers
FGHI : area://RU.LINUX?msgid=<1187497511@aspen.stu.neva.ru>+b118ee09
На   : area://RU.LINUX?msgid=2:461/155+546531b0
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
From: Peter Irich <peter0irich@rambler.ru>

On 11/13/14 22:29, Alexey Korop wrote:
> Привет, Peter!
>
> 13.11.2014 в 20:37:06 Peter Irich написал к Alexey Korop:
>
>   PI>>> В Astra-Linux, основанной на Debian Wheezy, оба timeout'а
>   PI>>> выдерживаются с точностью 1 микросекунда - 40000 и 4000, но на
>   >>     Это в среднем?
>   PI> Это +/- 1мкс, т.е. 3999-4001.
>
>   PI>>> 10000 раз бывает несколько грубо неправильных вызова 1-го слота.
>   >>     Грубо - это на сколько?
>   PI> Hа 30-40% скорее, один раз следующий вызов был вообще моментально за
>   PI> предидущим.
>      Что-то у меня в голове это никак не соединяется с предыдущим (+-1). Если
> бывают грубые нарушения - так, значит, они бывают, то есть ни о каких +-1
> нечего и говорить.
В Debian на 10000 срабатываний таймера с timeout 40ms было три
явно неправильных срабатывания, но в остальных случаях timeout
выдерживался с точностью +/- 1мкс.
В Ubuntu же, согласно gettimeofday(), timeout постоянно был
не 4000мкс, а 4062/4063мкс, не 40000мкс, а 406018мкс.
Hа другом компьютере с этой же Ubuntu эта добавка оказалась
втрое больше. Или попробовать clock_gettime()?

Мне хотелось бы узнать, в чём причина такой работы таймера
в Qt 5 в Ubuntu и чможно ли как-нибудь добиться его
точной работы.
Hо прежде всего в чём различие Debian и Ubuntu: по-разному
работают таймеры в Qt или gettimeofday()?

Пётр.

--- ifmail v.2.15dev5.4
* Origin: Home (2:5020/400)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.058324 секунды