0
我在說的是Eclipse或Android設備監視器中的方法分析。當您從列表中選擇一個進程並按下按鈕(我無法發佈圖像,該按鈕位於「停止」按鈕的左側),它將開始記錄進程的功能堆棧,並向您顯示詳細信息圖表後,你按停止。traceview如何在Eclipse中工作?
我想知道的是它是如何工作的?它如何通過知道pid來獲得進程的函數堆棧?它使用鉤子還是什麼來做到這一點?
我在說的是Eclipse或Android設備監視器中的方法分析。當您從列表中選擇一個進程並按下按鈕(我無法發佈圖像,該按鈕位於「停止」按鈕的左側),它將開始記錄進程的功能堆棧,並向您顯示詳細信息圖表後,你按停止。traceview如何在Eclipse中工作?
我想知道的是它是如何工作的?它如何通過知道pid來獲得進程的函數堆棧?它使用鉤子還是什麼來做到這一點?
好的,我正在回答我自己的問題。如果你想知道如何工作,你最好閱讀源代碼。源代碼可以在這裏找到: https://android.googlesource.com/platform/sdk/+archive/796b6c0491833587ba096a33bd0d34329f6213c5/ddms.tar.gz 它實際上是DDMS的代碼。當你閱讀代碼時,你可以在評論中找到更多有用的信息。祝你好運!