-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
list: optimize -R/--recursive #8135
Comments
A significant part of the recent performance regression comes from 4965995, specifically this line: Line 88 in 3c3cbee
We could swipe that issue under the rug by swapping the arguments of the But the main issue seems to be that there are a lot of redundant path operations, splitting and recombining them multiple times in |
After #8241 is merged, there will still be a few easy targets for optimisation:
|
http://bench.dvc.org/
![Screenshot 2022-08-16 at 15 32 39](https://user-images.githubusercontent.com/5367102/184880410-2755f123-91fd-4249-a089-1770e47a4216.png)
The text was updated successfully, but these errors were encountered: