When does ActivityManagerSerivces dump out the content of 'procrank'
<p>When i looked at teh ActivityManagerService.java, it said it will dump out the content of 'procrank' when it is low on memory and there is no background service?</p>

<p>Here is 1 instance of procrank dumped out by ActivityManagerService:
It has '84884K' free. So why ActivityManager thinks it is 'low on memory'?</p>

<pre><code>10-05 16:39:19.143 I/ActivityManager(  368): Total PSS by OOM adjustment:
10-05 16:39:19.143 I/ActivityManager(  368):     25249 kB: System
10-05 16:39:19.143 I/ActivityManager(  368):                25249 kB: system (pid 368)
10-05 16:39:19.143 I/ActivityManager(  368):     38258 kB: Persistent
10-05 16:39:19.143 I/ActivityManager(  368):                21451 kB: com.android.systemui (pid 467)
10-05 16:39:19.143 I/ActivityManager(  368):                 8319 kB: com.android.phone (pid 537)
10-05 16:39:19.143 I/ActivityManager(  368):                 4861 kB: com.android.nfc (pid 568)
10-05 16:39:19.143 I/ActivityManager(  368):                 3627 kB: com.android.setting (pid 549)
...
10-05 16:39:19.143 I/ActivityManager(  368):                           ------   ------  ------
10-05 16:39:19.143 I/ActivityManager(  368):                          598802K  585888K  TOTAL
10-05 16:39:19.143 I/ActivityManager(  368): RAM: 848196K total, 84884K free, 1044K buffers, 43508K cached, 3556K shmem, 27380K slab
</code></pre>
