This section explains the rules that can be set to change the priority of an application dynamically.
The OOM Monitor configuration file can contain rules which determine how the OOM Monitor changes the priority of one or many applications. Changing the priority is based on the following cases:
Application's idle time: The OOM Monitor decreases the priority of an application, if it is idle for a certain period.
Grouping applications: If an application belonging to a group is in the foreground, the OOM Monitor protects the rest of the applications belonging to this group from closing by assigning them a priority higher (than the other background applications not belonging to this group).
For information on how to set the priorities and rules in the OOM Monitor configuration file, refer to Priority Configuration.