bug-global
[Top][All Lists]
Advanced

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

Re: [PATCH] Add 2-pass mode to gtags


From: Shigio YAMAGUCHI
Subject: Re: [PATCH] Add 2-pass mode to gtags
Date: Thu, 22 Oct 2009 15:44:28 +0900

Hi Hideki,

> To improve the performance of gtags, this patch adds 2-pass mode. 
> 
> The following three points are improved by moving use of function defined()
> from gtags-parser to gtags. 
>  1. Decreases the frequency of parsing source file from three times to two 
> times.
>  2. Decreases reading of GTAGS by keeping cache of GTAGS
>     beyond the duration of parser process. 
>  3. Increases parallelism of gtags-parser and gtags on multiprocessor system. 

Great!!! I named your code 'Giant steps'.

Since there are a lot of changes in the parser, the output should be seen by
a lot of people before the formal release, I think.
How about releasing twice like follows?

                        include Giant steps?    enable Giant steps by default?
------------------------------------------------------------------------------
GLOBAL-5.7.7(beta)      Yes                     No
GLOBAL-5.8(formal)      Yes                     Yes

Thank you for your wonderful 'Giant steps'!
--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3




reply via email to

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