qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH V2] vnc: destroy server surface if no client is


From: Peter Lieven
Subject: Re: [Qemu-devel] [PATCH V2] vnc: destroy server surface if no client is connected
Date: Thu, 01 Oct 2015 11:52:32 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

Am 29.09.2015 um 16:08 schrieb Gerd Hoffmann:
>   Hi,
>
>> what about Recycling the output buffer as worker thread buffer?
> You can't do that as vs is allocated on the stack, therefore not valid
> any more when vnc_worker_thread_loop returns.
>
>
>> about shrinking: I had the idea to count the number of times the buffer was 
>> (significantly) too big and only shrink if that counter has reached a 
>> reasonable value. and reset that counter to zero if the buffer has the right 
>> size.
>>
>> i would check this in qio_buffer_resize. as you suggested earlier.
> Not sure whenever it is a good idea to do that on every reserve call.
> Maybe better place shrink calls in places where you know it is worth
> checking, to have lower overhead.
>
> Patches are welcome in any case ;)

Please have a look at:

https://github.com/plieven/qemu/tree/vnc-next-2.0

Peter




reply via email to

[Prev in Thread] Current Thread [Next in Thread]