在移動端上使用很方便,比snapdragon profiler要好點,和Nsight調試桌面版差不多了。記錄下自己使用的過程
用上述相關工具主要用來分析競品等,profile一下內容
RenderDoc
安裝使用
首先安裝,設置下對應安卓sdk,java sdk,在tools-setting-android中
然後開啓手機的允許USB調試的開關,不同手機可能會有些不太一樣,我用的一加手機,操作上感覺還行,之前用過小米,兩個都推薦。renderdoc依賴的adb一般就在自己設置的安卓sdk中,可以通過進程定位下具體使用的是哪個文件。
插上手機,在界面左下角,可以選擇進行連接某個客戶端,一般默認是local的也就是當前PC的連接。可以刷出手機,然後選擇手機即可,一般可用之後,會顯示remote server ready的字樣。
可能遇到的問題:
1,左下角顯示設備offline,然後你嘗試連接的時候,會提示
check remote server status
而且一直在提示這個,我這裏直接重啓的手機就可以。其他的可以嘗試adb關閉server重啓server的操作
這個時候建議自己查一下問題,可以查看下ddiagnostic看看具體執行的指令是什麼,一般可以先看看adb devices看看設備有沒有連接上。
具體各個模塊使用
其實使用的幾個窗口都在這裏
lauch application
通過選擇具體的執行的app,重啓app,啓動app之後才能進行截圖等操作
通過以下集中方式進行截幀操作
雙擊相關截幀圖,可以查看具體的draw call的操作,以及耗費時間,配合這個內容,可以查看到很多的內容。基本和nsight差不多了。
Texture viewer
貼圖查看
pipeline state
渲染管線
mesh viewer
網格