You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some changes/fixes below are still experimental (particularly for users with a lot of games installed), so please report any weird/new issues you find!
Recompiled with Atmosphère v1.9.1 support (20.1.0)
Introduced a new game icon/NACP caching system to circumvent issues with 20.x icon/NACP loading slowdowns:
Icon/NACP data is stored in-memory in uSystem, which is why uSystem's memory footprint increases from 12MB to around 40MB: this should, in theory, allow cache for up to 200 installed games. If anyone happens to have more than this amount installed, then (even though this is already an absurd amount) feel free to open an issue to request more cache memory (we could theoretically use up to around 50MB)
Don't worry, since this shouldn't impact anything: we are already using less memory than the base HOME menu (which is around 50MB) even considering the resulting size of the uSystem binary, we have been for years and still are, so (as always) things will be the same as with regular HOME menu, maybe even smoother
Fixed a bug causing major slowdowns for users with many games (even with around 10 it was noticeable), also related to 20.x changes, where a given command was called every frame (for every app) and made uMenu slow down whenever too many games were in view in the main menu (the value is now read just once when the apps are loaded)
Fixed a dumb bug where uMenu would only try to cache the active theme if it was not cached yet... while uSystem was wiping ALL cache every reboot, thus the theme was being cached every boot
Fixed a weird bug where (sometimes?) the default theme would be considered outdated
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Changelog
Recompiled with Atmosphère v1.9.1 support (20.1.0)
Introduced a new game icon/NACP caching system to circumvent issues with 20.x icon/NACP loading slowdowns:
Icon/NACP data is stored in-memory in uSystem, which is why uSystem's memory footprint increases from
12MB
to around40MB
: this should, in theory, allow cache for up to200
installed games. If anyone happens to have more than this amount installed, then (even though this is already an absurd amount) feel free to open an issue to request more cache memory (we could theoretically use up to around50MB
)Don't worry, since this shouldn't impact anything: we are already using less memory than the base HOME menu (which is around
50MB
) even considering the resulting size of the uSystem binary, we have been for years and still are, so (as always) things will be the same as with regular HOME menu, maybe even smootherFixed a bug causing major slowdowns for users with many games (even with around
10
it was noticeable), also related to 20.x changes, where a given command was called every frame (for every app) and made uMenu slow down whenever too many games were in view in the main menu (the value is now read just once when the apps are loaded)Fixed a dumb bug where uMenu would only try to cache the active theme if it was not cached yet... while uSystem was wiping ALL cache every reboot, thus the theme was being cached every boot
Fixed a weird bug where (sometimes?) the default theme would be considered outdated
This discussion was created from the release 1.2.1 - Support update.
Beta Was this translation helpful? Give feedback.
All reactions