4
A
回答
1
目前唯一可用的工具是PVRUniSCo editor,它会给你着色器中每行代码的周期数(尽管只在Windows上看起来好像)。
4
我假设你已经知道在模拟器上的性能测试是毫无价值的,而且你正在测试真正的金属,所以Instruments总是一个很好的开始 - 特别是在你的情况下,你会对OpenGL ES
感兴趣, OpenGL ES Analyzer
文书。
一般来说,对于GLSL,在OpenGL.org网站上有一个common GLSL mistakes的列表。 O'Reilly实验室的“iPhone 3D Programming”一书中提供了一些进一步的提示,比如避免在条件中进行昂贵的操作,以及观察纹理查找。
此外,它将取决于你在做什么样的图像处理;如果您想要应用沉重的Photoshop-esqe过滤器来渲染四核暂停效果,那么在低端手机上使用这些过滤器会很昂贵。
+0
是的,我试过OpenGL ES仪器。对着色器分析不太有用。 是的,我知道内在的性能问题。我只想尽可能多地获得性能:) – nornagon 2010-06-24 06:14:46
相关问题
- 1. 剖析图形着色器
- 2. 剖析
- 3. ruby中的剖析器
- 4. Linux的Eclipse CDT剖析器
- 5. 清除仪器CPU剖析
- 6. 编程语言剖析器
- 7. 剖析OCaml的编译器
- 8. D编译器剖析
- 9. ARM代码剖析器
- 10. 无法剖析Azure工作者角色
- 11. GLSL:顶点着色器无片段着色片段着色器
- 12. GLSL着色器分析工具
- 13. OpenGL着色器的性能分析
- 14. OpenGL着色器?
- 15. 回传剖析
- 16. Django剖析
- 17. Spring Boot剖析
- 18. 剖析.net库
- 19. Python剖析
- 20. SCN着色器金属修改器 - 通过统一着色器
- 21. 使用VS2012着色器设计器创建XNA着色器
- 22. 使用NVIDIA可视化剖析器剖析MATLAB mex CUDA应用程序
- 23. 使用着色器
- 24. 着色器与pygtkglext
- 25. Molehill的着色器
- 26. 着色器限制
- 27. OpenGL VBO着色器
- 28. 视差着色器
- 29. 着色器在QML
- 30. 剖析Ruby代码
现在也可以在Mac上使用。使用起来有点笨重,但完全值得坚持使用它,这是非常有用的工具。 – joeld 2011-06-15 18:00:30