I have heavy duty real time image processing app on android and just got the Samsung Galaxy S3 (9300).
What I observe is that the device is doing heavy throttling on the cpu speed.
Usually my app starts super fast with maximum framerate of a about 30, which then drops down to 9 fps(which is slower than my old Galaxy S 9000) after a couple of minutes. I did some evaluation and when printing out /
sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
you can see the cpu speed going to from 1.4GHz to 800Mhz.
This behavior is deadly for any game running on android so I was wondering how game developers control this behavior.