Skip to content
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

Decrease contention while GetDirectory is running by 153986x. #114

Draft
wants to merge 5 commits into
base: Nexus
Choose a base branch
from

Conversation

KyleSanderson
Copy link

So I'm cutting my teeth on this before fixing the horrendousness that's been going on in NFS ( xbmc/xbmc#22834 ) this entire time. Presently for god knows what reason there's a litany of lock and unlock events while spinning through GetDirectory which obviously isn't great for anyone. While untested, from a pure observation point of view for one of my directories this reduces the amount of lock calls from 153986 to 6. I'd love to get some performance numbers in here for fun but no one has updated the build information in years so new developers can't actually test their addon changes (with core being a challenge, but possible with going off road a bit).

xbmc/xbmc#22835

@KyleSanderson KyleSanderson marked this pull request as draft February 21, 2023 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant