日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DDMS 使用小结

發布時間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DDMS 使用小结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • DDMS簡介
  • DDMS功能詳解
    • 1 Devices面板
    • 2 功能面板
    • 3 LogCat and Console

?

1.DDMS簡介

DDMS的全稱是Dalvik Debug Monitor Service。可以實現IDE與連接終端設備(包含仿真器與真機)的調試,DDMS可以實現查詢終端設備運行狀態,終端設備進程狀態,線程狀態,文件系統,日志信息(logcat)等。以及控制終端設備,完成一些操作。總的來說它是一款性能分析工具,可以幫助開發者快速了APP的運行情況。

2.DDMS功能詳解

首先DDMS被分為三個部分。左上角為Device面板,詳細羅列了與電腦相連的終端設備的信息。右上角為詳細的功能選項卡,下方為日志信息以及終端信息.

2.1 Devices面板

這個面板包含了所有的與IDE相連的設備列表以及每個設備上運行的進程的列表,如下圖所示:?


顯示進程時會顯示進程ID(上圖中online那一列顯示的即是終端上運行的進程的ID) 以及與進程相關聯的端口號,連接端口號從8600端口依次往下增加,8700是DDMS接收所有連接終端返回信息的端口,即是base端口。Devices面板頂端從左往右有多個按鈕,下面一一分析這些按鈕的功能?
1.?Debug: 實現使用DDMS對代碼進行調試,使用該功能的前提是IDE中具有該運行進程的源代碼,否則該按鈕為灰色,功能無法使用.?
2.?Update heap: 實現對進程中的堆進行更新的操作。只有當選擇這個按鈕后,在右側的功能面板中的heap選項卡中就能夠看見當前進程的堆使用情況:?


點擊Cause GC 可以觸發虛擬機的垃圾回收機制。?
3.?Dump HPROF file: 將當前進程堆使用情況生成文檔,使用這個功能可以更加詳細的分析當前堆的情況,有利于查找內存泄等問題。?
4.?Cause GC: 觸發垃圾回收機制,可以點擊后查看當前進程的堆使用情況?
5.?Update thread: 這個功能與update heap一樣,當點擊了這個按鈕才能在右側面板的thread選項卡中查看當前進程的所用的線程運行狀態


6.?Start Method Profiling: 開始進行方法分析。這個功能比較重要,后面單獨寫文章分析?
7.?Stop: 終止當前選中的進程。?
8.?Screen Capture: 截屏按鈕,捕獲當前設備的屏幕狀態,該功能具有一定的延時?

?

2.2 功能面板

功能面板從左到右有多個選項卡分別是:?


1.?Threads: 這個不必多說,表示當前進程中的所有線程狀態。?
2.?Heap: 表示當前進程堆使用情況。?
3.?Allocation Tracker: 分配跟蹤器,后面單獨寫文章分析?
4.?NetWork Statistics: 網絡分析功能。?
5.?File Explorer: 瀏覽終端的文件系統,進行文件相關操作。在這里面可以進行將外部文件導入到終端中,或者將終端文件導出,或者刪除終端文件,具體操作是右上角三個按鈕:?


文件操作還是比較重要的,比如一個應用涉及到了SQLite數據庫使用,此時可以使用這個功能,導出數據庫文件單獨分析?
6.?Emulator Control: 可以實現往模擬器中打電話,發送短信,發送地理位置坐標等功能。有了AndroidStudio 如果啟動了模擬器,可以直接在模擬器上實現相關信息的發送而不需要借助于DDMS?



7.?System Information: 這個選項卡里面可以查看終端的CPU負載以及內存使用情況。具體的試過就知道了。

?

2.3 LogCat and Console

這一部分就是系統運行產生的日志信息以及終端打印的信息。比較關心的還是LogCat。?


這里的LogCat 與AndroidStudio中的LogCat是一樣的。使用LogCat可以根據程序中的運行日志判斷當前程序運行的狀態。終端設備一般運行較多的進程,每個進程運行都有大量的日志產生。因此一般需要使用過濾器過濾其他進程信息。過濾器在Saved Filter中的以添加過濾器:


如果指定要觀察某一個進程的日志信息,那過濾器就使用PID(進程ID)進行過濾即可,進程ID可以在Devices面板中得到,過濾的等級根據自己代碼中寫的等級酌情考慮,這樣就能夠實現只是觀察一個進程的日志信息。

轉載于:https://www.cnblogs.com/loved-wangwei/p/8992934.html

總結

以上是生活随笔為你收集整理的DDMS 使用小结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91久久精品一区二区别 | 国产亚洲视频在线观看 | 天堂中文在线资 | 欧美专区亚洲专区 | 波多野在线播放 | 欧美色图激情小说 | 国产一区二区三区免费 | 午夜精品久久久久久久爽 | 欧美第七页| 日本美女动态图 | 国产在线综合网 | 欧美 丝袜 自拍 制服 另类 | 国产精品亚洲а∨天堂免在线 | 成熟丰满熟妇高潮xxxxx视频 | 国产传媒在线视频 | 国模无码大尺度一区二区三区 | 成人免费一级 | 国产欧美日韩专区 | 成人午夜视频免费在线观看 | 一区精品在线 | 欧美v在线| 国产欧美日韩三级 | 精品爆乳一区二区三区 | 天堂精品 | 成人免费视频网址 | 欧美午夜精品久久久久久浪潮 | 一级大片儿| 国产视频一区二区在线 | 日韩专区在线 | 国产精品高潮呻吟久久 | 精品少妇人妻av免费久久久 | 人人操天天射 | 黄色免费播放 | 色婷婷av一区二区三 | 欧美黄色片网站 | 久久中文字幕av | 少妇名器的沉沦 | 亚洲经典一区二区三区 | 久热精品免费视频 | 国产视频一二区 | 男女啪啪十八 | 国产视频一区二区视频 | 欧美高清大白屁股ass18 | 欧美日韩一二三四区 | 精品伦精品一区二区三区视频密桃 | 影音先锋在线看片资源 | 日日日日操 | 久热这里 | 日韩精品免费一区二区三区 | 久久黄色一级 | 亚洲综合大片69999 | 久久久久亚洲av无码专区桃色 | 神马久久网 | 91丨porny丨国产入口 | www.成人av.com | av中文字幕免费观看 | 国产乱色| 国内偷拍一区二区 | 国产精品视频一区二区三区, | 国产精品99久久久久久宅男 | 成人黄色大片 | 日本久久久久久久久 | 欧美cccc极品丰满hd | 一区二区三区四区免费观看 | 亚洲香蕉一区 | 羞羞网站在线观看 | 亚洲一级电影 | 婷婷国产一区二区三区 | 日韩欧美高清在线视频 | 中文字幕乱码在线 | 丝袜 中出 制服 人妻 美腿 | 国产成人精品影视 | 国产精品久久久久久99 | 97国产免费 | 国产男人天堂 | 丰满岳跪趴高撅肥臀尤物在线观看 | 一卡二卡三卡四卡五卡 | 四虎影视网 | 国产免费av片在线 | 91麻豆免费视频 | 亚洲 国产 欧美 日韩 | 精品人妻无码中文字幕18禁 | 亚洲欧洲国产日韩 | 久久久18| 牛夜精品久久久久久久99黑人 | 欧美日韩亚洲一区 | 伦理av在线 | 性生生活大片又黄又 | 天天做天天躁天天躁 | 骚虎免费视频 | 一本久久综合亚洲鲁鲁五月天 | 自拍视频在线 | 久久久精品国产sm调教网站 | www.国产成人| 日本精品一二三 | 国产jizz| 综合视频一区二区 | 久久免费看视频 | 在线观看视频 |