Popular Free Windows 11/10 App Update Install Manager Gets a Speed Boost

Popular Free Windows 11/10 App Update Install Manager Gets a Speed Boost

Significant Performance Boost for UniGetUI Package Manager

In May, UniGetUI, a well-known package manager for Windows, achieved remarkable performance enhancements with the introduction of TRIM support. This upgrade not only minimized the size of the executable file but also reduced the application’s memory footprint, allowing for a more efficient user experience.

Latest Update: Startup Speed Improvements

Advancing to November, UniGetUI has once again improved its performance profile with a recent update that dramatically shortens application startup time. A major change in the codebase has successfully eliminated a 700-millisecond delay associated with the LoadComponentsAsync() function. Previously, this method awaited the completion of DoEntryTextAnimationAsync prior to commencing iniTasks. By relocating the animation call into iniTasks, developers report an impressive reduction in startup time by approximately 25 to 30 percent on test machines, which can notably enhance performance on devices with limited hardware capabilities, such as those lacking SSDs or with lower specification CPUs, RAM, or GPUs.

Understanding the LoadComponentsAsync() Function

The LoadComponentsAsync() function plays a crucial role during the startup phase by loading essential UI components and resources, including animations and indicators. It is responsible for setting up critical services, caches, and configuration files necessary for the application to function smoothly.

Bug Fixes and Other Enhancements

In addition to the startup speed optimization, this update addresses a freeze and hang issue associated with opening shared packages. Below is a summary of the comprehensive changelog for this release:

  • [NuGet] Resilience improvements when a source fails to load while others remain accessible.
  • [WinGet] Bundled version updated to v1.12.
  • [WinGet] Enhanced detection for uninstaller requiring administrator permissions.
  • [WinGet] Introduction of new winget-fonts source.
  • Resolved a deadlock occurring during the initialization of UniGetUI under specific unigetui:// scenarios.
  • Corrected a duplication issue in source operations.
  • Fixed a bug causing user avatars to appear empty under unreliable internet connectivity.
  • Improved exception handling for package-related tasks post a one-minute timeout, eliminating erroneous “Internal Error”messages.
  • Revamped automatic update functionality to prevent duplication of updates.
  • Corrected the last checked timestamp display and aligned it with the user’s locale format.
  • Overall improved startup speed.

Download the Latest Update

To benefit from these enhancements, users can download the latest update from the official project page on GitHub, accessible here.

For further details, visit the link below:

Source & Images

Leave a Reply

Your email address will not be published. Required fields are marked *