簡體   English   中英

如何從Shark獲取有用的數據?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM