【Android】打印輸出調用棧

1. Java層如何打印調用棧?

在優化Android啓動過程時,同事給出一種打印出調用棧的函數。分享一下:

java.util.Map<Thread, StackTraceElement[]> ts = Thread.getAllStackTraces();   
StackTraceElement[] ste = ts.get(Thread.currentThread());   
for (StackTraceElement s : ste) {   
    android.util.Slog.e("SS", s.toString()); 
}  

參考資料

發佈了103 篇原創文章 · 獲贊 255 · 訪問量 56萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章