查找游戏性能瓶颈,然后优化瓶颈
当我们在做任何性能优化之前,请牢记这条。造成你的系统性能瓶颈的代码通常只有那 20%的代码,切莫胡乱优化。总是使用工具来查找性能瓶颈,而不是靠猜。
查找GPU性能瓶颈的工具,这里是苹果官方的参考文档:
如果你想 profiling 特定 GPU 的移动设备的图形性能,我们可以使用这些 GPU 制造商提供的工具:
- 对于 ARM Mali GPU,可以使用 mali graphics debugger
- 对于 Imagination PowerVR GPU,可以使用 PVRTune
- 对于 Qualcomm Adreno GPU,可以使用 adreno GPU profiler
使用这些工具可以让你更清楚地知道你的图形渲染管线哪个阶段遇到瓶颈了,