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

Apparently Python multithreading can be used when the bottleneck is hardware like storage, GPU, or even network, so I should use it to help performance as it can be not great. Not sure if async would be the same situation, but it may be what's easiest. #241

Open
DrewNaylor opened this issue Jul 17, 2023 · 0 comments

Comments

@DrewNaylor
Copy link
Owner

DrewNaylor commented Jul 17, 2023

So yeah, should help a bit with the PinePhone storage being so slow and making things chug when loading icons and making the window take a long time to load all the All Apps list items. Would also be essential for grabbing tile data.

Edit: read some stuff on multithreading vs asyncio, and it seems like asyncio is better for when you have I/O speed limitations so you don't run into deadlocks and stuff.

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

No branches or pull requests

1 participant