【问题标题】:FPS is ~60 even when there is no interaction on the table view即使在表格视图上没有交互时,FPS 也约为 60
【发布时间】:2015-10-19 08:26:26
【问题描述】:

我有基于标签栏的应用,在每个标签上我们都有一个表格视图,我面临着我的应用耗尽电池的问题。

因此,在检查每个屏幕的 FPS 时,当没有交互时,所有屏幕的 FPS 都会下降到零,但是在获取第二页信息后仅在主页上,即使渲染没有变化,FPS 也会持续显示 ~60需要。

当不需要在屏幕上进行渲染更新时,FPS 是否应该下降?

【问题讨论】:

    标签: ios iphone rendering frame-rate battery


    【解决方案1】:

    我的回复介于评论和答案之间。

    您是否要重新渲染静态更新?您的应用程序可能每次都重新绘制相同的图形,使其看起来是静态的。此外,即使您没有执行任何绘图 API,您也可能通过执行某些更新 API 来强制重新渲染。您可以通过在可能强制重新渲染和记录调用的每个可能的 API 之前放置一些检查代码来进行检查。

    【讨论】:

    • 实际上我们在分页中使用了一个活动指示器,即渲染。这导致了 FPS。
    猜你喜欢
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-02
    • 1970-01-01
    相关资源
    最近更新 更多