如何估计GFlops中的OpenGL ES着色器/金属性能?
iPhone X GPU在理论上被认为具有350 GFlops。 (参考http://blog.filippkeks.com/2017/09/21/horrors-of-mobile-graphics.html)
我想我的OpenGL ES着色器/金属代码可以达到多少GFlops。
有没有一种方法可以检查iOS / Xcode的GFlops性能?
我认为您可以在不同的设备上运行代码,并记录所需的时间。然后根据其规格中声明的设备的GFlops计算GFlops。
例如,在200GFlops设备上运行需要10ms,您可以计算您的代码需要2GFlops。然后,您知道在另一个300GFlops设备上,您的代码可能需要6.6ms。它不是很精确,只是为了估计您在不同设备上的代码运行时间。