Skip to content

Conversation

@bentsherman
Copy link
Member

One problem I never got rid of when I renovated ZAutomate was the audio lag which happens intermittently or especially whenever the user performs a large search. I still hear the lag happen occasionally even during automation. What I know now that I didn't know then is that multithreading in Python isn't very effective because of the GIL, so Python provides the multiprocessing package to enable multi-threading but with separate processes instead of threads, which circumvents the GIL.

It's a simple fix but I can't test it myself as I don't have access to the studio anymore. @garrettdunc I see you're listed as the current computer engineer, if you could test my fixes in the studio when you get a chance and let me know if it works then we can get these fixes merged into the master branch.

@bentsherman bentsherman requested a review from erindun August 9, 2020 17:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants