Android 上的一些profiler tools

minggoddess發表於2017-12-19

cpu這邊先配了一個unity自帶的profiler

 

https://docs.unity3d.com/560/Documentation/Manual/ProfilerWindow.html

連android有兩種方式

wifi和usb

usb總是連不上,wifi可以 

adb這個命令別忘記了

adb forward tcp:5555 localabstract:Unity-{insert bundle identifier here}

 

首先要編個develop包 Build Setting---Development build

在手機上開debug mode

wifi

adb tcpip 5555

adb connect ipofyourphone

adb devices 檢查一下

adb forward tcp:5555 localabstract:Unity-{insert bundle identifier here}

=============

拔了usb線 開wifi 來connect這樣就不會連兩個device

報錯 error:more than one device/emulator

 

如果不拔usb線 連adb connect ip 之後再拔掉usb兩個devices都會消失

===

看了下unity profiler裡面的資料不多,有些函式可以跟去看。

再試下vtune

vtune看起來和framepro差不多。

 assetbundle.LoadAssetAsync()在另外一個執行緒裡,抓到了。。。寫了測試程式碼怎麼也抓不到。。。還以為就在主執行緒的協程裡面。。實際上就是另開IO執行緒的 

 

 

vtune

 

https://software.intel.com/en-us/vtune-amplifier-help-android-device-launch-android-package-target-type

相關文章