<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      APP性能測試工具-GT

      GT(隨身調)是騰訊研發的一款可以用來做App性能測試的工具,可以對APP進行快速的性能測試,檢測App的CPU、內存、流量、電量、幀率/流暢度等等、還能開啟日志的查看、Crash日志查看、網絡數據包的抓取、APP內部參數的調試、真機代碼耗時統計等。

      雖然現在該項目已經停止維護了,但是在網上依然可以搜索到GT的apk安裝包。

      或者在到githud 上下載源碼自行編譯成apk的包,地址:https://github.com/Tencent/GT

      啟動后默認頁面

      選擇被測app和開啟內存助手,選擇想要采集的指標

      內存指標:

      PSS: 用于衡量 Android 應用的實際內存占用情況。

      Private Dirty:是一個重要的內存指標,用于衡量進程獨占且未被交換到磁盤的物理內存大小。它反映了應用自身分配的、未被共享且被修改過的內存(如堆內存、棧內存等)。

      PSS = Private Dirty + Private Clean + 共享內存按比例分攤部分。

      其他指標:

      CPU: 用于檢測應用的 CPU 占用率、線程負載和核心分布情況.

      jiffies:  GT 可以通過監控 jiffies 來分析 CPU 負載分布,幫助定位高耗電或性能瓶頸問題。

      Net:  監控模塊用于分析應用的流量消耗、連接狀態、傳輸延遲 等關鍵指標

       在【參數】頁面點擊【編輯】后,可拖動選擇關注的參數

      在點擊【編輯】后,可拖動想要關注的指標信息

       在【參數】頁面點擊小紅點就開始采集數據,在切換到【AUT】頁面,啟動App并對待測業務進行響應的操作,這個過程中GT會收集指定的指標信息。

      可以通過GT的啟動按鈕啟動被測App

      點擊已關機的參數項,可看到當前資源的消耗圖標信息

       CPU的資源信息

       

       測試完成后,點擊小紅點停止數據采集,可以點擊【保存】圖標,將采集到的數據以csv形式保存到指定路徑,便于在后續調整后回歸時進行數據對比。

       

       以上操作可以在非root的權限下進行,如果需要進行耗電、抓包、流暢度(FPS)測試時,需要先獲取到root權限,然后在安裝插件進行。

       

      GT/耗時頁面

       這里的耗時指的是App從點擊啟動到啟動完成這個過程消耗的時間,而App的啟動可分為冷啟動和熱啟動兩種。

      冷啟動是指當前手機上未啟動過APP(即后臺無該app的進程),從手機桌面點擊app圖標啟動后,開始加載相關資源和初始化并完成渲染后展示的過程。

      熱啟動是指當前App在后臺運行,在切換回前臺的過程。比如:同時開啟多個app,再相互切換時,就是前/后臺啟動的過程,因為app進程并未被實際kill 死,不用重新初始化。

      常見的場景如:直接將app切換后臺再切回來、與電話事件沖突、鎖屏與解鎖(個別app)等

      GT的耗時檢測需要結合adb命令進行,在GT/耗時頁面上,點擊開啟收集信息后,通過GT啟動App是獲取不到耗時的數據的。

      # 冷啟動
      # 1、在GT/耗時頁面,開啟監控
      # 2、kill 應用app后,通過adb命令 指定app的包名和活動頁名
      adb shell am start -W -S com.xxx.example/.MainActivity | grep "TotalTime"
      
      # 熱啟動
      # 1、在GT/耗時頁面,開啟監控
      # 2、將app切換到后臺,通過adb命令,指定app的包名和活動頁名
      adb shell am start -W -S com.xxx.example/.GoodsListActivity | grep "TotalTime"

       

      GT/日志

       日志默認是關閉的,需要開啟才能看到日志信息

       

      GT/插件(要基于root權限)

      耗電數據采集:主要是檢查在使用App時耗電情況,比如App在頻繁進行讀寫或渲染時,cpu在高頻操作下,發熱時耗電量會加快。或者其他因素影響耗電情況,如在雪地中

      抓包:GT提供抓包的工具tcpdump,因此在開啟抓包后,會將app的接口信息存放到pcap的文件中,可以通過wireshark工具來打開查看接口信息。

      warelock鎖:通過GT設置是否鎖屏用的

      內存填充:是用來檢查內存溢出或內存不足等場景用的,比如現在手機內容4G,被測App占用了1G,通過GT設置占用內容2867.2MB左右(總共3.8G),剩余可用200多MB的情況下,app能否正常運行。如果內存不夠用或溢出的時候,就更容易檢測出來。

      流暢度調試:就是FPS, 檢查在滑動頁面或其他操作時,是否存在卡頓的情況。一般手游的話會特別需要關注FPS的數值。

      這個操作大概是:開啟root權限啟動GT后,先不用選擇被測App,直接進入到插件頁面,選擇流暢度調試,

      點擊檢查:提示NOT OK, 然后點擊更改,再返回上一步(不用重啟),再次選擇流暢度調試,再次點擊檢測,就會顯示:OK ,

      然后再回到參數頁面,選擇FPS指標并開啟監控,再回到AUT頁面選擇被測App然后啟動就可以了。好像也不用重啟也行。

       效果如下:

      FPS的流暢度一般要求平均值在24/s ~ 60/s之間,平均值越高也流暢

       

      posted @ 2025-03-28 00:58  西夏一品唐  閱讀(569)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 色综合久久夜色精品国产| 水城县| 少妇高潮激情一区二区三| 国产精品大片中文字幕| 蜜臀久久精品亚洲一区| 国产a在视频线精品视频下载| 国产网友愉拍精品视频手机| 国产乱啊有帅gv小太正| 久久亚洲国产精品久久| 国产成人av一区二区三| 四虎精品国产永久在线观看| 蜜芽久久人人超碰爱香蕉| 国产一级小视频| 国产极品尤物免费在线| 日本污视频在线观看| 国产自拍在线一区二区三区 | 国产av人人夜夜澡人人爽麻豆| 婷婷六月色| 久青草视频在线免费观看| 狂野欧美性猛交免费视频| 少妇人妻激情乱人伦| 94人妻少妇偷人精品| 亚洲V天堂V手机在线| 中国性欧美videofree精品| 乱色老熟妇一区二区三区| 开心一区二区三区激情| 大桥未久亚洲无av码在线| 精品国产粉嫩一区二区三区| 亚洲午夜天堂| 亚洲日韩一区二区| 五月天激情国产综合婷婷婷| 激情亚洲专区一区二区三区| 亚洲av成人在线一区| 精品国产品香蕉在线| 亚洲自拍偷拍福利小视频| 日本夜爽爽一区二区三区| 国产一级特黄性生活大片| 佛坪县| 四虎影视一区二区精品| 久久久久久亚洲精品成人| 久久久这里只有精品10|