首页/新闻资讯/正文详情

手把手:给你的游戏接上 PerfDog

发布时间:2026/11/4 2:31:23 来源:云帆数科 栏目:资讯中心
手把手:给你的游戏接上 PerfDog
先说一个好消息PerfDog 不需要接入到游戏里。它不需要你在游戏里集成 SDK、改代码或重新打包。无论是应用商店下载的游戏、自己用 Unity 打出来的包还是电脑上运行的游戏做法都一样在电脑上装好 PerfDog 客户端把设备连上在列表里选中游戏点开始。你的电脑装 PerfDog 客户端 │ ├── USB / WiFi ──▶ 安卓手机上的游戏 ├── USB / WiFi ──▶ iPhone / iPad 上的游戏 └── 本机 ────────▶ Windows 上运行的游戏例如 Unity 打包的 .exe下面按安卓手机、iPhone、电脑上的 Unity 游戏三种情况分别说明。说明PerfDog 的界面、版本要求、授权方式和支持的平台会随版本更新。下面是通用流程菜单名称以你安装的版本和官网文档为准。一、通用准备先把监护仪装好步骤说明1. 下载客户端从 PerfDog 官网perfdog.qq.com下载 Windows 或 macOS 客户端2. 登录账号首次打开需要注册或登录。免费版与付费版在测试时长、功能上可能有差别以官网说明为准3. 准备数据线用质量可靠、支持数据传输的线。有些线只能充电这是设备不显示最常见的原因之一4. 关掉抢设备的软件各类手机助手、模拟器、其他自带 adb 的工具可能会占用安卓的调试连接测试时先退出二、安卓手机上的游戏1. 打开手机的 USB 调试设置 → 关于手机 → 连续点击版本号7 次 → 提示已进入开发者模式 设置 → 系统或更多设置→ 开发者选项 → 打开USB 调试不同品牌的额外开关品牌可能需要额外打开的选项小米 / 红米“USB 安装”、“USB 调试安全设置”部分需要登录小米账号并插卡OPPO / 一加 / realme禁止权限监控等相关选项视系统版本vivo / iQOOUSB 安装相关确认华为 / 荣耀“仅充电模式下允许 ADB 调试”2. 连接电脑用数据线连接手机和电脑手机上弹出允许 USB 调试吗勾选始终允许并确认打开 PerfDog 客户端设备列表里会出现你的手机。3. 选择连接方式点击设备时PerfDog 通常会提供几种模式模式说明适合安装模式在手机上安装一个 PerfDog 辅助应用可以在游戏画面上显示悬浮窗实时看到帧率等数据大多数情况推荐非安装模式ADB 模式不在手机上装任何东西没有悬浮窗不允许安装第三方应用的设备WiFi 模式先用 USB 连上再切换到无线之后可以拔掉数据线测功耗和发热避免 USB 一边测一边充电如果选择安装模式手机上会弹出安装确认点允许或继续安装。悬浮窗需要授予显示在其他应用上层的权限。4. 选择游戏并开始PerfDog 客户端 → 选择设备 → 选择应用下拉列表里找到你的游戏 → 勾选要采集的指标FPS、CPU、GPU、内存、温度、功耗…… → 点击开始 → 去手机上玩游戏几点提醒商店下载的游戏也能测不需要是你自己开发的也不需要是调试版一些游戏有多个进程例如主进程、推送进程一般选择游戏主进程如果 FPS 一直为 0换一个进程试试测试过程中保持游戏在前台运行。三、iPhone / iPad 上的游戏1. 准备电脑环境电脑需要macOS一般无需额外安装Windows安装iTunes或Apple 设备应用以获得苹果的设备驱动否则电脑识别不到 iPhone2. 连接与信任用数据线连接 iPhone 与电脑iPhone 上弹出要信任此电脑吗“点信任”输入锁屏密码打开 PerfDog设备列表中会出现你的 iPhone。**不需要越狱。**PerfDog 使用的是苹果提供给开发工具的设备性能服务。3. 可能遇到的提示情况处理提示需要开启开发者模式iPhone 上设置 → 隐私与安全性 → 开发者模式 → 打开按提示重启并确认较新的 iOS 版本连不上新系统改动过设备调试服务先把 PerfDog 升级到最新版本首次连接较慢客户端可能在准备与设备通信的组件耐心等待保持手机解锁4. 选择游戏并开始和安卓相同选设备 → 选应用 → 勾选指标 → 开始。App Store 下载的游戏、TestFlight 的测试版、自己用 Xcode 装的开发包都可以测iOS 上没有安卓那样的悬浮窗数据在电脑客户端上实时查看同样支持在 USB 配对后切换为 WiFi 模式适合测功耗。四、电脑上的 Unity 游戏这里分两种情况先想清楚你要测的到底是哪一个。情况 A你想知道游戏在手机上的表现这是 Unity 手游最常见的需求。电脑上跑得再流畅也不能代表手机上的表现所以正确做法是Unity → File → Build Settings → 切换到 Android 或 iOS → 打出 APK安卓或导出 Xcode 工程并安装到 iPhoneiOS → 安装到手机 → 按第二、三节的方法用 PerfDog 测试情况 B你的游戏就是 PC 游戏想测它在电脑上的表现PerfDog 的 Windows 客户端支持测试 Windows 应用以你所用版本的支持情况为准先用 Unity 打出Windows 独立版本File → Build Settings → Windows得到一个.exe运行这个游戏打开 PerfDog在设备列表中选择本机Windows / PC在应用或进程列表中找到你的游戏进程通常与.exe同名选中并开始如果列表里找不到或数据采集不到尝试以管理员身份运行 PerfDog。不要直接测 Unity 编辑器在 Unity 编辑器里点 Play 运行游戏然后用 PerfDog 测Unity.exe这个数据几乎没有参考价值原因说明编辑器本身很重Scene 视图、Inspector、各种窗口都在消耗 CPU 与 GPU代码运行方式不同编辑器里运行的脚本与打包后尤其是 IL2CPP的性能不同资源加载方式不同编辑器从工程目录直接加载资源打包后走的是打包后的资源结论性能测试一定要测打包后的版本。五、Unity 项目在测试前要检查的几件事如果测的是你自己的 Unity 项目下面这些设置会直接影响数据设置影响建议帧率上限移动平台默认可能限制在 30 帧测出来永远 30 帧并不代表性能不行检查Application.targetFrameRate与游戏内帧率选项垂直同步会把帧率锁在屏幕刷新率或其约数上测试时明确开关状态前后保持一致Development Build开发构建有额外开销数据会偏差衡量最终性能用正式Release构建需要连 Unity Profiler 深挖时再用开发构建画质档位不同档位差别巨大每次测试记录并固定档位脚本后端Mono 与 IL2CPP 性能不同与正式发布使用的后端保持一致一个简单的帧率设置脚本示例usingUnityEngine;publicclassPerfTestSettings:MonoBehaviour{[SerializeField]inttargetFps60;voidAwake(){QualitySettings.vSyncCount0;// 关闭垂直同步由 targetFrameRate 控制帧率Application.targetFrameRatetargetFps;// 移动平台上默认帧率可能较低测试前明确设置Debug.Log($[PerfTest] targetFrameRate{targetFps}, quality{QualitySettings.names[QualitySettings.GetQualityLevel()]});}}六、测试过程中让数据会说话连上之后真正的技巧在于怎么测操作怎么做为什么打标签在客户端里进入不同场景时添加标签大厅、加载、对局、团战、结算结束后能按场景分别看数据写批注卡顿时在时间轴上记一句“此处放大招”方便回看时对应画面截图出现明显卡顿时截图记录现场测足够久至少一局完整对局关注发热时测 30 分钟以上短时间测不出发热降频保存上传结束后保存并上传到 PerfDog 的 Web 平台便于和旧版本、其他机型对比保持测试条件一致电量相近、关闭后台应用、亮度固定、画质固定、环境温度接近。条件一致数据才能对比。七、常见问题速查问题可能原因解决办法安卓手机连上了但 PerfDog 里没有设备数据线只能充电USB 调试未开启未点允许调试换线、重新开启 USB 调试、重新插拔并确认弹窗安卓设备时有时无手机助手、模拟器等软件占用了调试连接退出这些软件重启 PerfDog安装辅助应用失败手机禁止 USB 安装打开USB 安装等选项或改用非安装模式Windows 上识别不到 iPhone缺少苹果设备驱动安装 iTunes或Apple 设备应用重新插拔iPhone 连接失败未信任电脑、未开开发者模式、PerfDog 版本过旧信任电脑、按提示开启开发者模式、升级 PerfDog应用列表里找不到游戏列表未刷新游戏未安装在当前设备刷新列表确认安装位置FPS 一直是 0选错进程游戏不在前台选择游戏主进程保持游戏在前台帧率一直是 30游戏帧率上限为 30或开启了省电模式检查游戏帧率设置与手机省电、性能模式功耗数据异常USB 连接时在充电改用 WiFi 模式测功耗电脑上的游戏采集不到数据权限不足选错进程以管理员身份运行 PerfDog确认进程八、进阶测完之后做什么当你已经能顺利测试可以继续了解这些能力具体以官方文档为准方向说明Web 平台对比把新旧版本、不同机型的数据叠在一起比较自定义数据扩展官方提供让游戏向 PerfDog 发送自定义数据的方式例如把场景名、DrawCall 数显示在曲线上这一步需要在游戏中做少量对接自动化测试通过 PerfDogService 等服务化接口配合自动化脚本在每日构建后自动跑性能回归深入分析PerfDog 告诉你哪里卡、什么时候卡要找原因再配合 Unity Profiler、Xcode Instruments、Android Studio Profiler、RenderDoc 等工具一句话总结不用改游戏装好客户端、连上设备、选中游戏、点开始。手机游戏安卓开 USB 调试iPhone 信任电脑Windows 上要装 iTunes。Unity 游戏要测手机表现就打包装到手机上要测 PC 表现就打出.exe再测本机不要测 Unity 编辑器。

相关推荐

游戏大厂技术全景·番外篇(二):iOS 上架分发全程拆解——从开发到爆款
游戏大厂技术全景·番外篇(二):iOS 上架分发全程拆解——从开发到爆款

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/1 1:24:14

Macro Agent Harness SDK 错误契约详解:GetAgentSessionChangesError 与变更接口的 401/403/500 处理
Macro Agent Harness SDK 错误契约详解:GetAgentSessionChangesError 与变更接口的 401/403/500 处理

后端前端协同办公即时通讯企业应用CRMAI Agent人工智能 【免费下载链接】macro Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — -linked together with shared AI memory. 项目地址: https://gitcode.com/GitHub_Tr… · 2026/11/3 18:14:25

免客户端下载:4 步从网页拿到 8 大网盘直链
免客户端下载:4 步从网页拿到 8 大网盘直链

免客户端下载:4 步从网页拿到 8 大网盘直链 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷… · 2026/11/1 1:24:14

APK修改工具实战:结构解析、重打包、签名对齐与排障
APK修改工具实战:结构解析、重打包、签名对齐与排障

简介:面向安卓开发者和逆向入门者的 APK 修改工具资料包,围绕安装包结构认识、界面资源替换、反编译重打包、签名校验与权限调整等常见需求展开,适合希望系统了解安装包组成并动手定制应用的中初级读者。内容从清单配置文件、资源目录、字节码… · 2026/11/4 3:19:23

ZigBee RSSI串口解析与测距:从帧校验到室内定位实践
ZigBee RSSI串口解析与测距:从帧校验到室内定位实践

简介:围绕ZigBee定位中RSSI测距这一核心环节,这份资料面向使用CC2530与ZigBee协议栈的物联网、嵌入式开发者,以及需要完成无线测距实验的学生,重点解决串口读取RSSI并换算节点距离的实现问题。压缩包共637个文件、约12.38MB&#… · 2026/11/4 3:19:23

产业标准化:从技术规范到竞争壁垒的构建路径
产业标准化:从技术规范到竞争壁垒的构建路径

1. 标准化的产业价值重塑2008年深圳某电子代工厂的经历让我深刻认识到标准的力量。当时我们同时为三个国际品牌生产同类产品,每条产线切换时都需要重新调整设备参数、更换模具、培训工人,平均每次切换导致8小时产能损失。直到客户强制推行统一工业标准后… · 2026/11/4 3:19:23

Axure RP汉化包:资源覆盖原理、三步落地与可逆回滚
Axure RP汉化包:资源覆盖原理、三步落地与可逆回滚

上个月接了个中台项目的原型评审,团队里三个产品经理有两个看到全英文界面就发怵,其中一个反复问我“Widget 和 Master 到底哪个是母版”。那天晚上我把手上这台机器的 Axure RP 中文界面重新整理了一遍,顺手把汉化包的处理流程写成了一份内部… · 2026/11/4 3:19:23

SigmaWin+ V7.02 USB驱动安装失败解决方案(Win10 64位)
SigmaWin+ V7.02 USB驱动安装失败解决方案(Win10 64位)

简介:本资源为安川电机(Yaskawa)SigmaWin V7.02 软件配套的64位Windows专用USB通信驱动安装包,面向工业自动化工程师、设备调试人员及伺服系统维护技术人员,解决64位Windows环境下无法识别或连接Σ系列伺服驱动器、变频… · 2026/11/4 3:19:23

10万级SUV选购指南:配置对比与避坑技巧
10万级SUV选购指南:配置对比与避坑技巧

1. 10万级SUV市场现状解析最近两年国内10万元级别的SUV市场简直可以用"神仙打架"来形容。作为一个常年混迹汽车圈的老司机,我发现这个价位段的产品力提升速度远超想象。记得五年前这个预算只能买到配置寒酸的入门车型,如今却可以轻松拿下带L2辅… · 2026/11/4 3:18:23

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码