如何在Xcode中创建最耗尽电池的代码?任何代码,但设备处于飞行模式(没有wifi,没有GPS,没有blutooth,......)。 (例如:创建循环代码,运行视频,创建多线程,......)
答案 0 :(得分:-1)
以下链接到我的Android(免费)工作,这可能有所帮助。它运行我最苛刻的JavaDraw测试,测量CPU MHz和图形FPS,因为这些可能会随着电池电量的损失而改变。
http://www.roylongbottom.org.uk/android%20graphics%20benchmarks.htm#anchor6
它通过键入输入运行60次持续时间,测试运行时显示测试时间,MHz和FPS,如果到达那么结果是所有结果。结果也保存到内部驱动器(断电时可能不是一个好主意)。重新启动时,将显示上次保存的结果。
以下是Nexus 7上的结果,在接近4小时(38 x 6分钟)后电源关闭。这标识了一个问题,显示在一段时间后关闭(通过17低FPS - 在某些时间为零)并且需要按下电源按钮才能继续。
Last Results 25-Jan-2015 09.29
Up to 60 360 second runs, MHz 1 sample/frame
Log File /storage/emulated/0/BatteryTest.txt
Run FPS MHz Run FPS MHz
1 9.0 1209 2 9.0 1177
3 9.0 1170 4 9.0 1174
5 9.0 1171 6 9.0 1175
7 9.0 1173 8 9.0 1173
9 8.7 1183 10 8.7 1183
11 8.7 1184 12 8.7 1186
13 8.7 1185 14 8.7 1180
15 8.7 1185 16 8.7 1187
17 2.0 1167 18 8.7 1187
19 8.7 1185 20 8.7 1181
21 8.7 1181 22 8.7 1186
23 8.7 1186 24 8.7 1186
25 8.7 1187 26 8.0 1185
27 8.7 1178 28 8.7 1187
29 8.7 1190 30 8.7 1185
31 8.7 1184 32 8.1 1178
33 3.1 1180 34 8.6 1181
35 8.7 1183 36 8.7 1185
37 8.6 1181 38 8.5 1178