title: How can I find out what thread is using CPU in my android application
body: <p>If I run top on my dev android device I can see that when my app in is the background it uses .6% cpu, if I bring it to the foreground it uses 5-6% of the cpu. The problem is, it's not doing anything. There's no services running, there's no background threads, it's just waiting for the user to click a button.</p>
  
  <p>Is there a way in adt or via some other tool to find out which thread is eating the cpu so I can get an idea where to start looking for problems?</p>