|
From: | Daniel Martín |
Subject: | bug#50733: 28.0.1; project-find-regexp can block Emacs for a long time |
Date: | Thu, 23 Sep 2021 22:42:32 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin) |
Eli Zaretskii <eliz@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.
[Prev in Thread] | Current Thread | [Next in Thread] |