[英]How to use TraceView for memory profiling for android application
我不認為您應該使用TraceView進行內存泄漏查找。 它是用於獲取有關應用程序性能和內存使用情況的信息的工具。 嘗試使用Eclipse的Memory Analyzer插件 。 您可以使用DDMS中的“ 轉儲HPROF文件”按鈕對應用程序的內存進行轉儲 ,然后使用MAT查找此轉儲中的內存泄漏。
更新:
進行內存轉儲后,您會看到MAT的 “ 入門向導”,其中有“ 泄漏報告”單選按鈕。 單擊完成按鈕,您將看到“ 泄漏可疑物”窗口。 將有一個內存使用圖和潛在的泄漏列表。 一些泄漏是假陽性。 如果您認為特定的泄漏是真實的泄漏,則可以單擊“ 詳細信息”鏈接以獲取有關此泄漏的更多信息。
當“ 詳細信息”選項卡打開時,您將看到泄漏對象的路徑。 您可以單擊路徑中的任何對象,並獲取有關這些對象的一些有用信息。 例如,您可以獲得具有對所選對象的引用的對象的列表 ( 列表對象 -> 具有傳出引用 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.