You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks so much for the easily reproducible bug report. ^_^
This is interesting though. Looks like this happened between 0.2.6 and 0.2.8, which means it's probably related to the changes I made to the parallel iterator. Some more data points (note that single threaded performance has not regressed):
[andrew@Cheetah ripgrep-226] time rg-0.2.6 id=25 ./largefile* | wc -l
7200000
real 0m1.151s
user 0m3.297s
sys 0m2.203s
[andrew@Cheetah ripgrep-226] time rg id=25 ./largefile* | wc -l
7200000
real 0m3.183s
user 0m2.507s
sys 0m1.000s
[andrew@Cheetah ripgrep-226] time rg-0.2.6 -j1 id=25 ./largefile* | wc -l
7200000
real 0m2.822s
user 0m2.520s
sys 0m0.873s
[andrew@Cheetah ripgrep-226] time rg -j1 id=25 ./largefile* | wc -l
7200000
real 0m2.846s
user 0m2.563s
sys 0m0.907s
I've built two version of
ripgrep
with Nix and tried to process several large log-files:Here is a result:
Clearly, the new ripgrep is slower then 0.1.17
The text was updated successfully, but these errors were encountered: