XaiJu
handheldcompanion
handheldcompanion

patreon


Improving performance

As we're about to jump into the weekend, I'd like to share a bit of details on what we're currently working on. While we've been adding new features and bugfixes with each new releases, ressource usage and loading time might also have slightly increased.

With the forthcoming 0.21.7.1 build, we've started rewriting the managers startup process to make them asynchronous, meaning they'd start in parallel, reducing the overall startup time and make them less prone to startup errors.

Also, we've been analyzing the overall CPU usage per functions, especially those related to controller, called every 10ms (100Hz). On average, we've been able to reduce said functions CPU usage by at least 30%. On 8840U, HC now has an idling CPU usage of 0.1 to 0.2% and roughly 1.1% on Steam Deck anemic CPU.



What else would you like to see improved in the future?

Improving performance

Comments

the right panel when playing is not too much compatible for navigating it whit joypad... you have to click every submenu for change options, and it's a little bit annoying. The second is the overlay option for show date and time. The preset minimal it would contain only hour (time) and note date.

Angelo Benigno

Can you please add ability to change resolution, and performance profile from quick tools home?

Zen Aufa

Sorry, what do you mean ?

BenjaminLSR

The right menu panel more integrated whit joypad.

Angelo Benigno


More Creators