title: Application Process still around after app is closed
body: <p>I have an application that I suspect might be leaking a thread or its context. What makes me think so is that after closing the app, the process is still running (visible process monitoring applications). I've cut everything in the code, going as far as calling finish() from the onCreate. The process is still around and annoying me.</p>
  
  <p>I've read that (from <a href="http://developer.android.com/guide/topics/fundamentals.html" rel="nofollow">here</a>)</p>
  
  <blockquote>
    <p>An empty process is one that doesn't hold any active application components. The only reason to keep such a process around is as a cache to improve startup time the next time a component needs to run in it. The system often kills these processes in order to balance overall system resources between process caches and the underlying kernel caches.</p>
  </blockquote>
  
  <p>How do I know if my process is still around because of circular reference or context leak or anything else equally bad or if is simply that the process is empty?</p>