2015年3月26日 星期四

Android DDMS Eclipse 查詢程式執行時所使用記憶體

手機不像web,在執行時消耗太多記憶體會導致,"Out Of Memory" 的錯誤發生。
所以在執行app 開發時,有時必須有效管理記憶體的使用量,這時候就可以使用Android 的 DDMS
可以在 sdk/tools/ddms 找到
或是使用 Eclipse Window/Open  Perspective  > DDMS
此時會看到 DDMS 視窗,選到 Heap view

















再將Eclipse 的 Devices 打開  Window/Show view > Devices


在Devices 中找到你使用的裝置,並且找到你要監看的軟體(這裏以 com.example.testmid來做範例)


此時,在DDMS的Heap中只有最上方的表格會有資訊,如果你想要看的更詳細在表格上方有顯示"Heap updates are NOT ENABLED for this client",在Devices 中找到下圖

選擇了之後回到 DDMS 中,點選 Cause GC 按鈕就可以看到更詳細的資訊了






如果此篇對您有幫助,您可以點選廣告給予最大的動力,感謝您的收看。