原创 性能測試實踐|PerfDog助力微信小遊戲/小程序性能調優

概述 隨着近年來微信生態圈的發展,小遊戲,小程序也隨之爆火,同樣伴隨着的便是對於小遊戲/小程序的用戶體驗的嚴格要求;微信團隊也在自家的微信平臺推薦使用PerfDog測試小遊戲/小程序的性能。 1.評測指標 從小遊戲的運行週期來看,

原创 UWA總體性能篇_數值標準(二)

CPU性能佔用中: >33ms幀數佔比最好不超過10% GC調用: Unity引擎開發的項目中,其內存分配主要由三部分組成:程序代碼、託管堆(Managed Heap)以及本機堆(Native Heap)。其中,對於目前絕大多數基於Uni

原创 UWA內存管理篇_常識(三)

內存管理-內存佔用: 一般來說內存佔用大小有如下規律:VSS >= RSS >= PSS >= USS   VSS - Virtual Set Size 虛擬耗用內存(包含共享庫佔用的內存)是單個進程全部可訪問的地址空間  RSS - R

原创 Pyqt5保持窗體在前臺

關鍵代碼 from PyQt5.QtWidgets import QApplication, QMainWindow import PyQt5.QtCore myWin.setWindowFlags(PyQt5.QtCore.Qt.W

原创 ios真機測試包iOS--DeviceSupport

  留着備份下 iOS–DeviceSupport (持續更新) 【使用方法】解壓後導入以下目錄: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platfor

原创 實戰之ios電量獲取大對比

背景交代 最近有一款遊戲要上線,性能檢測雖然在安卓上已經檢測通過,但ios上還是第一次檢測,尤其是近年來移動端用戶越來越重視手機的續航能力,所以我們對遊戲的電量消耗等指標的關注程度也越來越重視; 然而ios性能檢測的相關文檔相對安

原创 部署ATX2

CentOS 1、安裝 docker-compose sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(u

原创 adb喚醒屏幕

原创 遊戲測試中常見細節優化實踐

遊戲開發中一些細節優化 1.能整不浮,能乘不除 看一下代碼 float f_a = 66666888f; float f_b = f_a + 0.01f; Debug.Log(f_a);//1.

原创 PerfDog4.0探索

經過一段時間的優化,PerfDog4.0全新來襲,先來看看都更新了神馬 一,新版功能初探 【新增】新增圖表常見操作提示功能 【新增】新增高階功能,子進程幀率精準測試 【優化】徹底解決部分Android手機無法獲取電量和內存等問題

原创 ATX2 二次開發篇(一)

最簡單粗暴新增公告功能   首先確定添加的頁面爲index.html 關鍵代碼 <!-- 公告--> <el-table :data="tableData"

原创 PerfDog常用小技巧

PerfDog使用技巧 背景: 自己最近使用Perfdog也發現了一些常用的技巧,現在安利給大家一下 1.雙擊批註 基本使用不提,在整個測試過程我們經常會遇到很多場景,每個場景的性能數據一般都會各有不同,所以爲了在報告中看的更明顯

原创 unity內存泄漏分析實踐

內存泄漏分析 背景: 手機性能還不錯,綜合評分可以算是高端機,一般手遊開高特效都沒問題; 本次測試爲跑新手指引,遊戲架構採用的是重度Xlua,幾乎所有邏輯都是lua編寫,UI採用FGUI; 使用perfdog查看了一下整體數據,

原创 遊戲開發中常見細節優化實踐

1.能整不浮,能乘不除 看一下代碼 float f_a = 66666888f; float f_b = f_a + 0.01f; Debug.Log(f_a);//1.677722E+07

原创 扒一扒安卓渲染原理

導語: 在測試流暢度的過程中,必不可免的要與FPS,Jank等指標接觸,但爲了加深理解,今天來簡單扒一扒安卓的渲染原理; PerfDog使用Jank作爲來代表遊戲流暢度的指標,詳情可以看 APP&遊戲需要關注Jank卡頓嗎? 一.