3

我在 android 上有重型实时图像处理应用程序,刚拿到三星 Galaxy S3 (9300)。

我观察到的是该设备正在对 CPU 速度进行严重限制。

通常我的应用程序以大约 30 的最大帧速率启动时非常快,然后在几分钟后下降到 9 fps(这比我的旧 Galaxy S 9000 慢)。我做了一些评估,打印出来的时候/

系统/设备/系统/cpu/cpu0/cpufreq/scaling_cur_freq

您可以看到 CPU 速度从 1.4GHz 变为 800Mhz。

这种行为对于在 android 上运行的任何游戏都是致命的,所以我想知道游戏开发者如何控制这种行为。

4

1 回答 1

4

原来是散热问题。随着应用程序的运行,Android 电池温度正在上升。在 48 度时,android 操作系统已将 cpu 从 1.4 Ghz 降低到 0.8 Ghz。

于 2012-08-29T08:35:09.010 回答