Stone wrote:
On 4/5/07, *Artur Skawina* [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
wrote:
With the high-res timers in kernel 2.6.21+ usleep(1) is no longer
treated as
usleep(1) and the streamdev client is almost unusable; it uses
most of the cpu
and causes hundreds
sure, just changing it to 'usleep(1)' works too. Is there a reason to
avoid
the ringbuffer infrastructure?
No reason in particular, I just wanted to test which one worked best with
performance. Thanks for the patch. :)
___
vdr mailing list
Stone wrote:
sure, just changing it to 'usleep(1)' works too. Is there a
reason to avoid
the ringbuffer infrastructure?
No reason in particular, I just wanted to test which one worked best
with performance. Thanks for the patch. :)
I tried the 1us - (1000|1)us sleep
I tried the 1us - (1000|1)us sleep approach first, before using the
ringbuffer timeouts -- saw no noticeable difference wrt performance.
10ms timeouts seemed to be enough (it's the resolution of a HZ==100
kernel)
and gave similar interrupt and cs numbers as w/ low-res timers.
Is this