Use One Threaded Async Runtime
Closed this issue · 1 comments
AmmarAbouZor commented
The app currently doesn't have any use for multiple threads since there are not communications between channels and the render processes is invoked by user input only, therefor it's overkill to spawn a multiple threaded runtime while there is no use for it
AmmarAbouZor commented
After experimenting with single thread tokio, I've found out that there is a little bit lagging in the input with it.
I think even if there are no spawned threads in the app itself, there are spawn ones in the dependencies and having one thread only affected the app general performance noticeably