通过测量应用程序中的GPU统计信息来提高性能。
概述
GPU跟踪有关它们执行的命令信息,例如每个命令何时开始或结束,GPU调用每个着色器的次数或命令如何使用GPU硬件的不同部分。您可以在xcode中捕获和分析GPU计数器数据,也可以直接在您的应用程序中测量和显示性能数据。例如,在游戏引擎中,您可以在屏幕上下显示GPU性能数据作为每个动画帧的一部分,并突出显示不符合性能目标的帧。
有关演示如何在应用程序中对GPU计数器进行采用的视频,请参阅使用Metal Counters探索Live GPU分析。
如果使用计数器采样记录时间戳信息,则还需要将GPU时间戳转换为与GPU测量有关的值,请参阅关联CPU和GPU时间戳。
网友评论