iOS没有UI交互时减少CPU消耗

时间:2016-05-05 12:39:31

标签: c# ios uikit

我昨天发布了关于我的应用程序的OpenGL / GPU问题的this问题。经过数小时的性能分析和控制台输出后,我发现当大约10秒没有交互时,CPU消耗会大大降低。当有一个弹出窗口,一个标题栏更新或让iOS认为cpu应该恢复的东西时,应用程序开始运行它应该...再次10秒!必须有一个设置,以防止iOS认为我的应用程序不活跃。或者我可以在渲染循环后添加一个方法调用来通知iOS我仍然活跃?

我试图在渲染方法之后调用SetNeedsDisplay,但没有任何成功。我在info.plist中寻找一个设置,但也找不到任何有趣的东西。

注意:我使用Instruments对应用程序进行了分析,发现当所述"滞后"时,网卡的负载正在降低。发生。希望这可以提供帮助。

0 个答案:

没有答案