gpt4 book ai didi

iphone - CoreAnimation 和 OpenGL ES 驱动工具的区别 - iPhone

转载 作者:行者123 更新时间:2023-12-03 20:26:05 25 4
gpt4 key购买 nike

我正在尝试使用 CoreAnimation 和 OpenGL ES Driver Instrument 对我的新应用程序运行一些性能测试。这两种工具都给我提供相同的信息。因此,我对每个工具的用途感到困惑。我的应用程序只是一个普通的应用程序,它不是游戏,而且我不使用任何 openGL 代码。在我的应用程序上运行 OpenGL ES Driver Instrument 是否有意义?

我读自 Apple page关于OpenGL ES驱动:OpenGL ES 驱动程序 工具查询 iOS 设备上的 GPU 驱动程序,以对单个进程的 OpenGL 统计数据进行采样。该仪器可帮助您确定设备上使用 OpenGL 和 GPU 的效率。

Apple 页面还指出 OpenGL ES 驱动程序将为我提供大量信息,但我看不到其中任何信息:上下文计数、命令缓冲区分配字节数、命令缓冲区提交字节数、命令缓冲区提交计数、命令缓冲区渲染计数

最佳答案

要回答您的第二个问题,您可以通过单击小 i 来启用 OpenGL ES 驱动程序工具中其他统计信息的跟踪。仪器右侧的按钮,然后选择Configure弹出窗口中的按钮。您将看到一个可以启用跟踪的统计信息列表。

选择要监控的项目后,单击 Done然后您将回到原来的弹出窗口。在其中,通过单击相应的复选框启用您希望在图表和表格中显示的确切统计数据。

在下一次日志记录中,将监视这些附加项目。这可以帮助您调试 OpenGL 性能问题,例如填充率或几何限制,但我还没有使用它来分析核心动画。您可以在核心动画工具中启用的简洁工具(颜色混合图层、颜色未对齐图像等)往往更适合此目的。

关于iphone - CoreAnimation 和 OpenGL ES 驱动工具的区别 - iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5620497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com