GNU bug report logs -
#50733
28.0.1; project-find-regexp can block Emacs for a long time
Previous Next
Full log
View this message in rfc822 format
Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>> I usually work on a monorepo with ~67000 tracked files (many of them big
>> binary files). Here's what I get when using ripgrep as the xref search
>> program:
>>
>> Elapsed time: 36.087181s (8.067474s in 22 GCs)
>>
>> Running the same search with ripgrep from the command line takes around
>> 6 seconds.
>
> How many matches does that report?
~70400 matches spread across ~3700 files. Perhaps it's an extreme case
(I used a generic search term, "color"). I tried a more specific search
term ("clang analyzer") which returned 30 matches across 14 files.
Here's the benchmark:
Elapsed time: 10.176629s (0.946311s in 2 GCs)
I guess the command could signal ongoing progress somehow, to assure the
user that Emacs is actually working and not frozen.
This bug report was last modified 3 years and 261 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.