blob: 9b5d11ba135693fd3e7ed99a36e76c19b3f2bfaf [file]
<?xml version="1.0" encoding="UTF-8"?>
<!-- The values here are chosen to be applicable to a range of devices.
The assumption is that the available memory will always be within 2G
of the total installed RAM. So, a 16GB phone will have at least 14GB
of available memory. The smallest configuration supported in this file
is a device with only 4GB of RAM.
-->
<MemoryLimiterConfig>
<version>1</version>
<configList>
<limitSet>
<!-- Limits for a phone with at least 14G of ram: 8G/4G/4G/4G -->
<minimumRequiredMemTotal>14336</minimumRequiredMemTotal>
<memVisible>8192</memVisible>
<memNotVisible>4096</memNotVisible>
<swapVisible>4096</swapVisible>
<swapNotVisible>4096</swapNotVisible>
</limitSet>
<limitSet>
<!-- Limits for a phone with at least 10G of ram: 6G/3G/3G/3G -->
<minimumRequiredMemTotal>10240</minimumRequiredMemTotal>
<memVisible>6144</memVisible>
<memNotVisible>3072</memNotVisible>
<swapVisible>3072</swapVisible>
<swapNotVisible>3072</swapNotVisible>
</limitSet>
<limitSet>
<!-- Limits for a phone with at least 6G of ram available. -->
<minimumRequiredMemTotal>6144</minimumRequiredMemTotal>
<memVisible>4096</memVisible>
<memNotVisible>2048</memNotVisible>
<swapVisible>2048</swapVisible>
<swapNotVisible>2048</swapNotVisible>
</limitSet>
<limitSet>
<!-- Limits for a test device regardless of ram available. -->
<minimumRequiredMemTotal>0</minimumRequiredMemTotal>
<memVisible>512</memVisible>
<memNotVisible>512</memNotVisible>
<swapVisible>512</swapVisible>
<swapNotVisible>512</swapNotVisible>
</limitSet>
</configList>
</MemoryLimiterConfig>