On 29 March 2011 08:29, Yura Siamashka <[email protected]> wrote:
> On Mon, 28 Mar 2011 23:00:54 +0200
> Colomban Wendling <[email protected]> wrote:
>
>> > Anyway here is patch that make Geany don't parse tags when user is 
>> > actively typing.
>>
>> I'm not sure about this patch, because it is then really easy to make
>> the tag list never update automatically.
>> E.g. if update timeout is set to 1s, just type something every 999ms and
>> then update will never happen, even if there is actually 1s free to do it.
>
> Please show me that energeezer that type something every second and even have 
> time to inspect tags while doing it. :) It is quite unrealistic to me. On 
> other hand if someone is just typing parse delay can be annoying if his file 
> is HUGE.
>
>>
>> Are really the update making something unresponsive for you?
>
> Actually I was happy with Geany performance even before any related changes, 
> so it is not very important to me, but I think it can be usefull to topic 
> starter.
>
>>
>> But maybe I'm worrying too much and this only need the timeout to be
>> configured otherwise, I may try to tune this if you really think it's
>> important.
>>
>> I also plan to try to move the TagManager parsing in a separate thread
>> at some point, maybe it'll help (though maybe it's the UI update that
>> takes most of the time...).
>
> No, I suspected this first and disabled UI update during research (delay 
> seemed the same), but maybe it is worth to make smart update. Parser report 
> that some tags were actually changed and you call UI update only then (if it 
> is not done already)
>

Seems to me that none of this answers the original question of why is
the lag much greater when both Geanyprj and real-time update are in
use, compared to the lag when only one of them is in use?  If we could
answer that then adding delays etc would be immaterial :-)

Cheers
Lex


> --
> Yura Siamashka <[email protected]>
> _______________________________________________
> Geany-devel mailing list
> [email protected]
> https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel
>
_______________________________________________
Geany-devel mailing list
[email protected]
https://lists.uvena.de/cgi-bin/mailman/listinfo/geany-devel

Reply via email to