On Sun, May 20, 2012 at 11:51 PM, Rui Tiago Cação Matos
<tiagoma...@gmail.com> wrote:
> On 20 May 2012 15:59, Weng Xuetian <wen...@gmail.com> wrote:
>> I'm implementing an extension that may need to update a window very
>> frequenctly, say maybe 10 times per second. (Please don't ask about reducing
>> the frequency, this is based on an very rapid user input and it need to be
>> updated in time to give user correct reaction.)
>>
>> I'm using 10 St.Text and all of them will be updated, but I found it could 
>> not
>> be updated in time (very obvious delay, say second level).
>
> I don't have a ready answer but I'd like to point that there is a
> lower bound on the achievable latency with the current architecture
> just due to the various context switches that must occur for you to
> see stuff on the screen after the user presses a key:
>
> X server > App > DBus daemon > Input Method daemon > DBus daemon >
> gnome-shell > X server
>
> So that's 6 context switches per event. Now, there probably is some
> low hanging fruit that could greatly improve things even with the
> current architecture but there will be a lower bound which might still
> be noticeable.
>
> Rui

Thanks, but the problem is, when I'm using only one St.Text and,
concat the string I want (yeah, kinds of workaround), there is no much
obvious latency, so I wonder how can I do it better since I want easy
separate event handle on each of the text.

The difference is simple, 1 St.Text and 10 St.Text, but I don't expect
there is so much latency that people can notice.
_______________________________________________
gnome-shell-list mailing list
gnome-shell-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-shell-list

Reply via email to