bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#71094: [PATCH] Prefer to run find and grep in parallel in rgrep


From: Dmitry Gutov
Subject: bug#71094: [PATCH] Prefer to run find and grep in parallel in rgrep
Date: Wed, 22 May 2024 15:34:06 +0300
User-agent: Mozilla Thunderbird

On 22/05/2024 14:59, Eli Zaretskii wrote:

With how many files did you measure the 40% speedup?  Can you show the
performance with much fewer and much more files than what you used?

FWIW my test indicated that for a smaller project (such as Emacs) the difference is fairly small - the new code is slightly better or the same.

The directory where I saw significant improvement has 300K files.

I
suspect that the effect depends on that.  (It also depends on the
system limit on the number of files and the length of the command line
that xargs can use.)  The argument about 'find' waiting is no longer
relevant with 'exec-plus', since in most cases there will be just one
invocation of 'grep'.

If there's just one invocation, wouldn't that mean that it will happen at the end of the full directory scan? Rather than in parallel.





reply via email to

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