2013-08-07 34 views
3

我試圖通過使用JB 4.3中引入的新的Trace API來通過systrace來測量我的應用程序的性能屬性。這個想法與使用traceview方法分析相似,也就是說,您可以使用Trace.beginSectionTrace.endSection來測量特定代碼部分。Android上的Systrace 4.3

然而,當我通過Android的工具提供的python腳本運行systrace,我沒有看到有關通過上述電話指定的部分東西。

我錯過了什麼嗎?這是訪問systrace輸出的正確方式嗎?我的文檔中看到跟蹤調用它寫道:「跟蹤事件到系統跟蹤緩衝器」,但我不知道如何訪問跟蹤緩衝區。

任何幫助表示讚賞。

回答

1

你必須提供一個額外的參數給systrace命令:-app=pkgname(或-a pkgname),其中,pkgname是從您的應用清單包名稱。這也是你在ps輸出中看到的名字(這可能更相關,因爲這是它的匹配)。

有一個example here

+0

輝煌,謝謝! – luuts