Troubleshooting high memory usage issue
To reduce the amount of memory that BCM consumes, you can unload modules that you do not require on the device.
Issue symptom
You may face a performance issues caused by Multiple software that use a lot of memory or insufficient RAM on your device. You can see whether the reason is insufficient memory by checking the memory available. The way to check is OS dependent.
Resolution
To free the memory space and optimize its usage you can unload the BCM Client Management modules that you currently do not require on your device. For more information on how to unload the modules, see Managing-agent-modules. Your choice of the module depends on its function. The following table provides examples of modules that you can unload if you do not require the features associated with that module.
Feature / Action you may not use | Corresponding module |
---|---|
Patch Management | PatchManagementPremium |
Software Distribution |
You can unload all packages |
OS Deployment | OSDeployment |
Managing mobiles | MobileDeviceManagement |
Security inventory, virtual machines management | mtxopswatproxy |
Asset discovery scanners |
|
If you previously unloaded the corresponding module you can re-enable it in future if you want to use a specific feature. For more information on how to re-enable modules, see Managing-agent-modules.
Mandatory modules
The following modules are mandatory and are loaded by default. You cannot remove or ignore these modules:
- HttpProtocolHandler
- Identity
- MtxCoreUtils
- HostAccess
- Relay
- Privacy
- UserAccess
- AsynchronousActions
- FileStore
- Timer
- EventLogManager
- OperationalRules
- TransferWindow
- UpdateManager
If you unload the mandatory modules, they will be reloaded by default by the agent at restart.