[英]How to get useful data from Shark?
一段時間后,我發現可以將Shark綁定到模擬器中的可執行文件進程。 雖然不在設備上。 好吧,無論如何,這是絕對沒有意義的,但是看起來很糟糕:
42.2% 42.2% QuartzCore sw_scanline(int, int, int, ogl_poly_vert*, ogl_poly_vert*, ogl_poly_vert*, ogl_poly_vert*, unsigned int, void*)
那是邪惡列表中最重要的條目。 鯊魚在這里想說些什么? 現在,如何使用此信息解決性能問題? 知道這意味着什么嗎? 還是有隱藏的功能可以為我提供更多有用的數據?
很有可能是模擬器的實現細節。 可能所做的任何事情都會使UIKit繪圖顯示在窗口中。
針對在設備上運行的應用程序使用Sampler Instrument。 如果該特定功能消耗了設備上的大量CPU,Instruments將顯示該功能。
您只能在模擬器中進行低級優化。 例如,無法完成任何特定於體系結構或特定於設備的操作。 這可能是特定於環境的差異,因此不必擔心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.