标签: android game-engine battery
我正在为Android开发游戏。它使用表面视图并使用位图在每一帧绘制对象,仅在需要时才在位图对象上重新绘制。 使用该应用程序时,我注意到电池正在耗尽。 我想知道是否有一个库来了解我在哪个部分上消耗大量电池,或在我的表面视图中应用电池安全功能的方式。 游戏中的每个位图在每次实例化时都会被回收。因此,除了这个小技巧外,我不知道如何优化代码。 谁能建议我该怎么办? 预先感谢
答案 0 :(得分:2)
没有确切的解决方案来最大程度地减少电池使用量-这取决于您的代码,而这全都在于最大程度地减少CPU和网络使用量。基本上,您已经在Android Studio中拥有了强大的Profiler。它在仪表板上显示CPU,RAM,网络和电池的使用情况,您可以使用它找到大部分代码。优化代码越多,应用程序将更有效地使用电池。