uberAgent for macOS exhibits excessive memory consumption, potentially reaching several gigabytes, which causes noticeable system performance degradation.
This high memory utilization can be verified through Apple's Activity Monitor application.
Depending on the system's hardware specifications, elevated CPU utilization exceeding 15% may also be observed.
Affected versions:
When ESA is enabled, filesystem activity monitoring is activated by default.
On systems experiencing very high disk I/O activity, this configuration generates a significant volume of filesystem events that uberAgent must process.
A performance bottleneck in the file header verification process causes memory usage to increase rapidly as filesystem event messages accumulate faster than they can be processed.
Disabling filesystem activity monitoring and restarting uberAgent prevents this condition from recurring.
To mitigate uberAgent's excessive memory consumption, disable the filesystem activity monitoring functionality in the configuration file and restart the service. This operation requires administrative privileges on the affected system.
Step 1: Disable filesystem activity monitoring
[FilesystemMonitoring]
Enabled=False
Step 2: Restart uberAgent
Option A: Terminate the "uberAgent" process via Activity Monitor. The service will automatically restart.
Option B: Execute the following command in Terminal:
sudo launchctl kickstart -k system/com.vastlimits.uberAgent
This command will terminate the current uberAgent instance and initiate an immediate restart.
uberAgent for macOS exhibits excessive memory consumption/