title: Android process produces logcat "has died" message very often.
body: <p>I am working on an app that runs as a service and waits for a message.  After I check the log, I find out that Android kills and restarts many processes very often!  This not only happens to my app, but is the same for many other services. </p>
  
  <p>I cannot see any reason for this and my device has enough  memory.  I test with a Sony Xperia S running Android 4.0.4.  Is this normal or a bug?</p>
  
  <p>Here is a part of the log to show you what I mean:</p>
  
  <p>02-04 15:02:38.791   320   332 I ActivityManager: <strong>Process com.android.email (pid 32763) has died.</strong>
  02-04 15:02:38.791   320   332 W ActivityManager: Scheduling restart of crashed service com.android.email/.service.MailService in 5000ms</p>
  
  <p>.... and 13 minutes later :</p>
  
  <p>02-04 15:15:32.601   320   694 I ActivityManager: <strong>Process com.android.email (pid 1453) has died.</strong></p>