Android部分除錯開關

2021-09-07 07:24:38 字數 711 閱讀 5774

開啟 gpu render 的profiling bar:

adb shell setprop debug.hwui.profile visual_bars #或visual_lines

adb shell setprop debug.hwui.profile.maxframes 400 #控制彙總條長度

開啟 overdraw 檢查:

adb shell setprop debug.hwui.overdraw show

檢視dirty區域:

adb shell setprop debug.hwui.show_dirty_regions true

adb shell setprop debug.hwui.render_dirty_regions true

kill掉然後重啟程序即可

dump記憶體資訊分析:

adb shell am dumpheap 《程序pid> /data/boutique.hprof

sdk/tool/hprof-conv 進行格式轉換

開啟顯示各個view的布局線

adb shell setprop debug.layout true

強制某個程序gc

kill -10 pid

無kill許可權是殺死程序

am force-stop packagename

列印執行緒狀態:

kill -3 pid

freeswitch除錯開關

在windows下 開啟乙個cmd視窗,找到freeswitch.exe的目錄,然後先執行下面的命令 set sofia debug 9 set nua debug 9 set soa debug 9 set nea debug 9 set iptsec debug 9 set nta debug ...

c語言除錯開關

功能 除錯開關 描述 if條件成立,則列印除錯資訊,否則不列印 include if 1 為0時除錯關閉,為1時除錯開啟 define debug out fmt,args.printf file s func s line d n file func line else define debug ...

linux核心函式除錯開關

linux裝置驅動開發,核心使用dev dbg來控制輸出資訊,這個函式包含在include linux device.h標頭檔案中,但是預設情況下看不到除錯資訊,該如何開啟呢,我們直接上 if defined config dynamic debug define dev dbg dev,forma...