
软件介绍
PerfDog作为移动全平台性能测试分析专家,致力提升移动应用和游戏的性能和品质,移动全平台iOS/Android性能测试、分析工具平台,快速定位分析性能问题,提升APP应用及游戏的性能和品质,手机无需ROOT/越狱,手机硬件、游戏及APP应用也无需做任何修改,极简化即插即用。

软件特色
1、移动全平台:支持Android/iOS移动平台,如手机、ipad、Watch、Android模拟器等。提供PerfDog软件Windows & Mac版本。
2、无需ROOT/越狱:Android设备无需ROOT,iOS设备无需越狱。高效解决Android & iOS性能测试分析难题。
3、数据准确性:工具本身对测试设备CPU的性能影响《1%,帧率无影响。保证了性能数据准确真实性。
4、数据完整性:可提供截图、fps、Jank、FTime、CPU、GPU、Memory、Battery 、Network、CTemp等性能参数,这些您都可以轻松获得。
5、应用广泛性:支持所有APP应用、游戏、小程序、小游戏、H5、web等,性能测试一个就够了。
6、工具易用性:无需安装,即插即用,减少繁琐的测试障碍,让您的精力集中投入到测试分析中。
7、云端看板:基于云端的看板,您可以随时随地存储、可视化、编辑、管理和下载使用任何版本的PerfDog收集的所有测试数据。
8、团队合作:无论您的团队位于何处,您都可以随时创建任务、邀请团队成员加入、支持共享和查看团队完成情况,开启高效的协作模式。
使用说明
1.性能参数控制Page:点击”+ ”按钮,选择需要收集性能参数,控制性能参数显示page。
2.记录保存:测试结束时,可自主选择两种方式保存处理(Upload/Save)性能数据:
1) 将性能数据同步上传PerfDog云端web看板。
2) 本地导出Excel文件。
3.记录回放(方便回看分析):打开要回放文件。
4.批注及标定(鼠标左键双击,则批注。左键双击已生成的批注,则取消。鼠标左键单击,则标定)。
5.设定性能参数统计分析阈值、编辑统计参数分析及框选记录保存(对齐TDR标准)。
可以通过鼠标框选/拖动查询时间周期内,统计数据等。同时可对框选数据进行保存。右边可以设定对应的性能参数统计分析阈值等。
6.场景Label标签:通过标签按钮给性能数据打标签,鼠标左键双击颜色区域可修改对应区域标签名。
7.屏幕记录:
注意:截屏记录开启,影响性能。
8.多进程测试。
iOS平台,APP多进程分为APP Extension和系统XPC Server。
比如:某电竞直播软件用到APP Extension扩展进程(扩展进程名LABroadcastUpload)。当然也可能用到系统XPC Server服务进程,如一般web浏览器会用到webkit。
Android平台,一般大型APP,比如游戏有时候是多进程协作运行(微信小游戏,微视等APP及王者荣耀等游戏多子进程),可选择目标子进程进行针对性测试。默认是主进程。
Android如何测试微信小游戏&小程序。
iOS如何测试微信小游戏&小程序。
微信小游戏、小程序测试等。
备注:子程序进程名高亮显示,表示当前子进程处于顶层。
9. FPS高阶功能(Android平台):满足高级用户更精准测试窗口帧率(游戏、小游戏、小程序、直播、视频类、web等所有应用都适用)。
10.Log日志功能:采集系统日志信息。
11.停止功能:无需拔手机,StopProfilling即可停止采集信息。
12.自定义数据文件服务器地址,构建自己web云:可修改数据文件服务器上传地址。Post上传http协议格式文件至自己服务器地址。
软件综述
PerfDog是一款性能监控工具,可帮助您分析Linux系统和应用程序的性能。它基于Linux的perf工具,提供了一套丰富的功能,包括:
- 性能分析:PerfDog可以帮助您分析CPU、内存、磁盘和网络等方面的性能。它可以显示系统资源的使用情况,并帮助您识别性能瓶颈。
- 火焰图生成:PerfDog可以生成火焰图,以帮助您了解程序的热点函数。火焰图可以帮助您识别程序中耗时最多的函数,并优化程序的性能。
- 事件追踪:PerfDog可以追踪内核事件,以帮助您诊断系统问题。事件追踪可以帮助您了解哪些事件导致了性能问题,并帮助您解决这些问题。
- 硬件计数器支持:PerfDog支持硬件计数器,以帮助您收集详细的性能数据。硬件计数器可以提供有关CPU、内存、磁盘和网络等方面的详细性能信息。
PerfDog是一款功能强大的性能监控工具,可以帮助您分析Linux系统和应用程序的性能。它易于使用,并提供了丰富的功能,是一款非常适合性能分析的工具。
PerfDog的优点包括:
- 易于使用:PerfDog的界面非常友好,易于使用。即使您没有性能分析的经验,您也可以轻松地使用PerfDog来分析系统的性能。
- 功能强大:PerfDog提供了一套丰富的功能,可以满足您对性能分析的各种需求。PerfDog可以分析CPU、内存、磁盘和网络等方面的性能,并可以生成火焰图和事件追踪。
- 开源:PerfDog是一款开源软件,您可以自由地使用和修改它。PerfDog的源代码托管在GitHub上,您可以从GitHub上下载PerfDog的源代码。
PerfDog的缺点包括:
- 只支持Linux系统:PerfDog只支持Linux系统,不支持其他操作系统。
- 需要root权限:PerfDog需要root权限才能运行。如果您没有root权限,您将无法使用PerfDog来分析系统的性能。
总体来说,PerfDog是一款非常优秀的性能监控工具。它易于使用,功能强大,是一款非常适合性能分析的工具。如果您需要分析Linux系统和应用程序的性能,PerfDog是一个非常不错的选择。