Re: what does --sync do?



On Sun, Feb 15, 2004 at 10:31:14AM -0800, Peter Jay Salzman wrote:
> i've read:
> 
>    -sync
>    Make X calls synchronous. This slows down the program considerably,
>    but may be useful for debugging purposes.
> 
> i don't understand this.   what does it mean to make X calls
> synchronous?
> 
> i think i remember reading that in order to save "bandwidth", X will
> sometimes cache events.  does --sync force X to send event as they occur
> and not cache them?
Exactly. xlib bei defaults is forced to send all the requests only if a request
returns some data. As long the client program is working only by value-less
functions xlib is free to manage when it sends a request on it's own.

This might be a nice performance hack, but it makes for quite some funny
debugging -> That's why one can make X calls synchronous.

Andreas



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]