簡體   English   中英

DDMS軌跡中的奇怪缺口

[英]Strange gaps in DDMS trace

我正在使用DDMS跟蹤視圖分析配置文件信息。 我注意到,我的許多較慢的函數似乎在它們的中間有奇怪的空隙(參見圖片)……好像他們決定半途休息然后重新啟動。 概要分析數據是使用“基於跟蹤的概要分析”(而不是基於樣本的概要分析)收集的,因此應該避免丟失任何函數調用。 在下面的文本信息中,您可以看到它說100%的時間是“自我”占用的,因此無法通過調用其他函數來解釋間隙。 如果單擊代表該功能的顏色塊,則跟蹤視圖將功能的兩端與頂部的條形圖連接起來,但我不知道這意味着什么。

我正在具有四核處理器的xperia Z手機上測試所有這些內容。

在此處輸入圖片說明

就像在Trace中已經提到的那樣,該空間似乎由Context Switch占用。 這似乎不包含在CPU時間中,但是您可以在實時部分中查找它。

以我的經驗,奇怪的空白通常是CPU級別的Context開關,很多時候包括BinderProxy.Transact調用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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