> Having the prefix is not mandated. It allows you to define
> adding/removing tags for files without depending on stat(). We have
It means that files with no prefix need stat()?
> ~61500 files in the repository around 1000 files change per day (rough
> estimate). We know exactly the changes to the file system
> (added/modified/deleted) and hence can generate a file with the
> prefixes. This will avoid calling stat() on those ~1000 files.
>
> Since the build daemon builds for different branches, the effect
> multiplies. This was one of the features requested by the team that
> owns the build to help reduce the overall build. Hence, I decided to
> look at the GNU global code and hack. I always wanted to hack on this
> code, I like using it and now want to enhance it.
By the prefixes, what percent average does the execution time of
gtags decrease? If possible, would you please show me the data?