不看不知道手機(jī)有多卡!一款深挖手機(jī)的良心工具
這款名為SoloPi的小工具,作用在于監(jiān)測安卓機(jī)的運(yùn)行狀態(tài),包括CPU、內(nèi)存、乃至大家感受最直觀的幀率等等。SoloPi本身是非常良心的,首先它開源,保證了干凈安全,其次它也沒有廣告和多余的后臺(tái)進(jìn)程,非常令人放心。
SoloPi:https://github.com/alipay/SoloPi
SoloPi的使用需要配合abd命令。我們需要首先下載adb的服務(wù)包,官方地址如下。
Adb服務(wù)包:https://developer.android.com/studio/releases/platform-tools
Adb服務(wù)包的官方地址是Google的,國內(nèi)的朋友可能無法順利訪問,也可以自行搜索下載。
下載adb服務(wù)包后,將其解壓到一個(gè)文件夾中,最好把其中的文件都放置到比較簡單的路徑,例如C盤的adb文件夾。
接著,開啟手機(jī)的開發(fā)者模式。在設(shè)置中,連續(xù)點(diǎn)擊“版本號”,就可以打開開發(fā)者模式了。在開發(fā)者模式中,開啟USB調(diào)試,將手機(jī)連接到電腦,并且在手機(jī)中安裝SoloPi并打開。
需要開啟手機(jī)的USB調(diào)試
接著在電腦啟動(dòng)cmd,輸入命令進(jìn)入到adb所在的目錄。例如adb位于C盤的adb文件夾,則輸入:
- cd c:\adb
接著,確認(rèn)手機(jī)已經(jīng)以USB調(diào)試模式連接到電腦,輸入以下命令:
- adb devices
這時(shí)候手機(jī)可能會(huì)彈出確認(rèn)調(diào)試授權(quán),允許即可。如無意外,cmd中就會(huì)顯示出當(dāng)前手機(jī)的機(jī)器碼,這表示已經(jīng)成功連接了。
在手機(jī)中開啟SoloPi,發(fā)現(xiàn)很多功能是需要adb授權(quán)的。我們在cmd中輸入以下命令:
- adb tcpip 5555
這樣,就可以開啟SoloPi的網(wǎng)絡(luò)adb調(diào)試了,這時(shí)候就算斷開手機(jī),也可以繼續(xù)使用SoloPi的功能。我們來看看SoloPi的功能吧。
由于SoloPi的信息是用懸浮窗顯示的,因此在使用時(shí),我們需要先賦予SoloPi懸浮窗權(quán)限。可以看到,SoloPi的功能包括錄制回放、性能測試和一機(jī)多控等,我們這里重點(diǎn)體驗(yàn)性能測試。
SoloPi界面,可以選擇記錄全局性能,或者只記錄某個(gè)App的性能
SoloPi的性能測試模塊功能是非常豐富的,它可以呈現(xiàn)CPU、內(nèi)存、網(wǎng)絡(luò)、幀數(shù)和游戲幀數(shù)等使用情況,將種種數(shù)據(jù)顯示在懸浮窗中,讓人一目了然。而非常值得一提的是,SoloPi可以指定顯示某個(gè)App或者說游戲的運(yùn)行情況,例如想要測試這個(gè)游戲的幀數(shù),那么就可以在SoloPi指定這個(gè)游戲,懸浮窗就會(huì)突出顯示這個(gè)游戲的數(shù)據(jù)了。
在測試時(shí),可以通告懸浮窗觀察到當(dāng)前的CPU占用率、幀率等種種數(shù)據(jù)
由于SoloPi能夠監(jiān)測安卓運(yùn)行的各種數(shù)據(jù),因此通過它來判斷手機(jī)到底算不算卡,自然不在話下。我們這就來實(shí)戰(zhàn)一下。
首先來試試游戲。通過SoloPi,可以知道玩《吃雞》并不成問題,幀數(shù)一直相當(dāng)穩(wěn)定。SoloPi不僅可以顯示當(dāng)前的幀數(shù),還可以將數(shù)據(jù)記錄下來整理成為圖表。只要在懸浮窗中,點(diǎn)擊一下綠色的三角按鍵,就會(huì)記錄幀數(shù)并整理成為圖表了,還是非常不錯(cuò)的。
也可以查看當(dāng)前運(yùn)行App對應(yīng)的進(jìn)程
記錄下數(shù)據(jù)
記錄下的數(shù)據(jù)可以用折線圖呈現(xiàn),一目了然
除了測試游戲,SoloPi還可以測試App。很多朋友都說,某些毒瘤App占資源特別多,耗CPU耗內(nèi)存,還非常卡,用SoloPi就可以看到真相是否如此了。通過SoloPi,可以看到運(yùn)行App時(shí)候CPU內(nèi)存的占用率,還可以看到幀數(shù),某App到底是不是毒瘤,答案顯而易見。
也可以測試App的實(shí)時(shí)資源占用
SoloPi除了可以顯示性能數(shù)據(jù),還有其他功用。例如錄制回放,這并不簡單的錄屏,而是會(huì)記錄下你對某個(gè)App的所有操作步驟,并儲(chǔ)存為文件。將這個(gè)文件分享個(gè)其他人,用SoloPi開啟后,就可以自動(dòng)還原之前錄制的操作,還是很好玩的。
記錄App的操作步驟,可以將記錄發(fā)給他人,App會(huì)自動(dòng)完成這些步驟
總的來說,SoloPi是一款特點(diǎn)和功能都非常鮮明的小工具。作為一款開源應(yīng)用,它沒有華麗的界面,但功能卻非常極客,實(shí)為分析手機(jī)和App游戲性能的神器。它并非沒有缺點(diǎn),例如穩(wěn)定性方面會(huì)存在一些問題,在某些手機(jī)ROM中可能會(huì)導(dǎo)致Android用戶界面崩潰。但總體而言,SoloPi還是相當(dāng)實(shí)用的。如果你想要知道自己手機(jī)運(yùn)行某游戲或者某App到底卡不卡、卡到什么程度,SoloPi絕對可以幫得上大忙!