First Last wrote: > >> 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()(http://linux.die.net/man/3/usleep)?
No. > so, if I right, I have settled the sleep time at 0.1s The argument to usleep() is in microseconds. 100 microseconds is 1/10th of a millisecond or 1/10000th of a second. -- Glynn Clements <gl...@gclements.plus.com> _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com