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. Linux的Eclipse CDT剖析器
- 4. ARM代碼剖析器
- 5. 編程語言剖析器
- 6. D編譯器剖析
- 7. Windows Eclipse CDT剖析器
- 8. ruby中的剖析器
- 9. 剖析Golang服務器
- 10. 清除儀器CPU剖析
- 11. 剖析OCaml的編譯器
- 12. 無法剖析Azure工作者角色
- 13. 包含着色器的着色器?
- 14. GLSL:頂點着色器無片段着色片段着色器
- 15. OpenGL着色器的性能分析
- 16. GLSL着色器分析工具
- 17. OpenGL着色器?
- 18. GLSL着色器
- 19. 剖析R中
- 20. Python剖析
- 21. ngen和剖析
- 22. EProf Erlang剖析
- 23. Spring Boot剖析
- 24. 剖析.net庫
- 25. Django剖析
- 26. 回傳剖析
- 27. 使用NVIDIA可視化剖析器剖析MATLAB mex CUDA應用程序
- 28. 使用VS2012着色器設計器創建XNA着色器
- 29. SCN着色器金屬修改器 - 通過統一着色器
- 30. 着色器在QML
現在也可以在Mac上使用。使用起來有點笨重,但完全值得堅持使用它,這是非常有用的工具。 – joeld 2011-06-15 18:00:30