Metal中的计时命令?

时间:2017-01-02 16:40:24

标签: ios swift xcode metal

我想计算一个提交的Metal命令缓冲区的执行时间。 但是我需要为队列中的每个命令提供更精细的计时信息,我不知道如何获取这些信息。

有没有办法发现每个排队命令在运行Metal命令队列时所需的时间长度?

这样做的一个简单的强力方法是顺序加载每个命令,运行缓冲区,找到到那一点的时间,重新运行但是使用额外的命令并以这种方式继续,直到我有一个累积的数组值,然后找到每个的差异。然而,这对于可能很容易的事情感到非常hacky,我只是找不到函数调用。

0 个答案:

没有答案