我在 android 上有重型实时图像处理应用程序,刚拿到三星 Galaxy S3 (9300)。
我观察到的是该设备正在对 CPU 速度进行严重限制。
通常我的应用程序以大约 30 的最大帧速率启动时非常快,然后在几分钟后下降到 9 fps(这比我的旧 Galaxy S 9000 慢)。我做了一些评估,打印出来的时候/
系统/设备/系统/cpu/cpu0/cpufreq/scaling_cur_freq
您可以看到 CPU 速度从 1.4GHz 变为 800Mhz。
这种行为对于在 android 上运行的任何游戏都是致命的,所以我想知道游戏开发者如何控制这种行为。