Skip to content

wxhou/soloPai-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

性能数据分析仓库

该仓库存储着从soloπ测试工具中提取的测试数据并做出可视图的方法

使用flask开发框架封装的界面化工具

使用步骤

初始化

初始化数据库

flask initdb 

初始化工具数据

flask initsolopi

运行项目

flask run

打开首页

http://127.0.0.1:5000/product/


测试工具:soloπ  version==0.92
录制数据:soloPi/records
绘图工具:pyecharts

Soloπ提供的各项性能指标介绍

CPU

​包含应用顶层Activity所在进程的CPU占用百分比与全局CPU占用百分比,对于单进程应用,该数据表示该应用的CPU占用情况;对于多进程进程应用,该数据表示顶层UI进程的CPU占用情况,当发生进程切换时,Soloπ能够自动切换到新的进程数据。

内存

​包含应用顶层Activity所在进程的PSS(Proportional Set Size,即实际使用内存)内存、Private Dirty(私有内存)内存与全局占用内存,对于单进程应用,该数据表示该应用的内存占用情况;对于多进程进程应用,同CPU一样,Soloπ也支持自动切换顶层进程。

帧率

包含应用实际帧率,延迟帧数、1秒内单帧最长延迟时间与延迟帧数占所有帧数的百分比。属于应用维度数据。目前Soloπ是根据设备gfxinfo信息计算1秒内超时帧时间,从而反推出实际帧率,所以在接近静止的情况下, 部分帧率可能显示有误。推荐在滑动或页面切换等动态场景下进行帧率测试。

网络

包含应用上下行速率与累计流量以及全局上下行速率与累计流量。属于应用维度数据。点击右侧清零按钮可以清空累计数据。

响应耗时

包含应用点击的响应耗时与刷新耗时数据。属于应用维度数据。从用户点击开始,到系统第一次发出界面更新时间为响应耗时,到系统停止界面刷新的时间为刷新耗时。

当目标页面存在动画时,可能影响响应耗时计算的准确性。

延迟次数/延迟占比

1秒内单帧最长延迟时间与延迟帧数占所有帧数的百分比

电池

包含设备瞬时电流与电流均值。属于全局维度数据。点击右侧清零按钮可以清空电流累计数据。

部分设备存在瞬时电流更新缓慢的情况,这种情况下均值意义较小。

About

soloπ工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors