【问题标题】:iOS UI performance profilingiOS UI 性能分析
【发布时间】:2011-06-01 14:55:40
【问题描述】:

到目前为止,我一直通过自己测试用户界面来非正式地测试我的 iOS 用户界面的性能(即“流畅性”)。这显然不是一种非常准确的性能分析方法,所以我想知道是否有一些方法/工具可以做到这一点。有吗?

【问题讨论】:

    标签: performance user-interface ios


    【解决方案1】:

    使用 Instruments 工具“核心动画”来衡量图形(以及 UI)性能。主要以帧速率的形式(这是一种衡量平滑度的正式方式),但您也可以将其配置为显示重叠和混合视图(您的 GPU 绝对讨厌)。

    此外,还有一些很棒的 WWDC 会议可供 iOS 开发人员使用。

    【讨论】:

    • 需要多少 FPS?我在 iPhone 4 上达到了约 50 FPS,但在第一代 iPod touch 上这可能相当糟糕?
    • 50 FPS 在 4 上很好——UI 的整体刷新率应该在 60 Hz 左右,但超过 30 的任何地方看起来都不错。您可能需要寻找旧设备来测试您的代码。
    • 当我在 iPod touch 1g 上运行代码时,帧速率约为 15 fps。这很糟糕,但我不知道如何进一步改进我的代码......
    猜你喜欢
    • 2016-02-01
    • 2019-09-25
    • 2016-08-31
    • 1970-01-01
    • 2016-12-13
    • 2019-08-16
    • 2016-07-28
    • 2011-06-22
    • 1970-01-01
    相关资源
    最近更新 更多