title: Why Android app uses over 90 % CPU in Android emulator, but only 30 % on phone?
body: <p>I have developed a chess game using Android Studio 1.4.1 that uses tens of threads to do AI move calculation. When run on Android Nexus 5 API 23 x86 emulator, the CPU usage is over 90 % during the AI move calculations, around 40 % being kernel, and the memory usage looks like hedgehog's back. When run on Samsung Galaxy S III 4G (Android 4.4.4), the CPU usage stays under 30 % and memory usage looks very smooth, with lots of garbage collection messages in Android Studio.</p>
  
  <p>The result is that my AI takes massively longer time to think its moves, because of the low CPU utilization. Is there some CPU usage per app restriction on Android phones?</p>