我正在使用CoreGraphics的圖像編輯實用程序的應用程序,在少數情況下圖像是從服務器提取的巨大圖像。是否使用CGContextSaveGState使用經常會影響性能。CGContextSaveGState性能
0
A
回答
3
雖然rob mayoff的建議是非常好的,你應該聽他的,我可以破壞部分在這種情況下顯示。
是的。保存和恢復gstates是非常昂貴的。簡單地撤銷你所做的事情幾乎總是比較便宜的。
也就是說,它通常還有更多的可讀代碼,所以你應該仍然要測量一下,看它是否也是太貴。你可能會發現它很便宜,不值得花費重寫代碼來避免它。
+0
謝謝peter,我試驗過使用profiler來處理各種場景,如rob roboff所說,並決定何時使用CGConextSaceState以及何時不使用。 – kaar3k 2013-02-18 04:50:44
相關問題
- 1. CGContextSaveGState VS UIGraphicsPushContext
- 2. CGContextSaveGState錯誤
- 3. CGContextSaveGState無效上下文
- 4. CGContextSaveGState錯誤與Xcode 7 + React Native
- 5. CGContextSaveGState和CGContextRestoreGState的用途是什麼?
- 6. xCode CGContextSaveGState:無效的上下文0x0錯誤
- 7. CGContextSaveGState:應用啓動時無效的上下文0x0
- 8. <Error>:CGContextSaveGState:無效的上下文0x0錯誤
- 9. CALayer性能與UIImageView性能
- 10. 性能(性能分析)數據的性能記錄
- 11. 性能
- 12. 性能
- 13. 性能
- 14. 性能
- 15. 性能
- 16. 性能
- 17. 性能
- 18. 性能
- 19. javascript性能功能
- 20. Java調用性能和搜索性能
- 21. 功能性或非功能性要求?
- 22. 多線程性能和性能測試
- 23. Netty數據流性能+ websocket性能
- 24. 性能測試與性能分析
- 25. 性能分析方法性能
- 26. 性能診斷提高了性能
- 27. 性能計數器的性能如何?
- 28. 了Itemplate性能不能作爲屬性
- 29. 性能增益屬性
- 30. 主頁屬性和性能
測量它並找出使用Time Profiler儀器。 – 2013-02-15 09:53:51
謝謝羅布mayoff爲您的建議。它幫助我解決了我的問題。 – kaar3k 2013-02-18 04:48:40