[Top][All Lists]
[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