redraw, who (xlib/cairo), when...

First Last begre1929 at
Tue May 28 19:37:44 PDT 2013

Hi Glynn and other guys,
>>                 while(XPending(dpy)==0){
>>                         usleep(100);
>>                         updateClock(&myClock);
>Ugh. This causes the process to be scheduled up to 10,000 times per
>second, which is almost a busy wait. I would expect this process to
>consume far more CPU than is necessary.
do you mix up with nanosleep()( so, if I right, I have settled the sleep time at 0.1s (jwm uses the frequency of the microprocessor to set the sleep time). When I wrote this I expected to get something who works.I will try with select()or poll()as you suggested, it sound better.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the xorg mailing list