# 更新日志
v2.1.9 2024-01-31
# feature
- 增加剑网三Android扩展数据支持。
v2.1.8 2024-01-26
# feature
- 兼容AMD显卡设备GPU Memory数据获取。
- 兼容AMD显卡设备功耗数据获取。
v2.1.7 2024-01-12
# feature
- 修复部分设备因为显卡驱动异常导致无法采集游戏FPS,导致游戏卡死问题。
- 修复Perfeye频繁有警报音响的问题。
- 优化ADB断开时的提示。
- 优化截图存储目录(截图缓存由Perfeye目录改为Temp目录下)。
- 优化部分设备缺少运行库,无法采集GPU Memory问题。
v2.1.6 2023-12-26
# feature
- 增加Android端GPU温度 电池温度数据获取. 优化CPU温度数据获取,确保数据源更准确。
- 增加window端GPU Memory相关数据采集。
- 增加Perfeye与ADB连接断开的UI提示。
- 增加监控器曲线全选开关按钮。
v2.1.5 2023-10-25
# feature
- 增加GPA Renderer数据采集模块。(仅支持DX11),解决采集机甲数据与GPA不一致问题。
- 解决Windows 自动化,容易出现DB lock问题。
- 完成Android GPU Counter 2.0 开发。(新增)
- 兼容Windows DX12 应用FPS数据采集。
- 增加不支持iOS17提示框。
v2.1.4 2023-06-14
# feature
- 更新URL接口为HTTPS格式。
- 增加登录用户和Perfeye版本号显示。
- Android端每次获取应用列表前尝试拉起Miniperf APP,确保每次获取应用列表时都能获取到icon。
- 优化数据库写入,解决因为数据库锁,只读等情况引发的数据写入失败问题 https://www.sqlite.org/faq.html#q5 (opens new window)。
- 修复无显示器设备,远程连接中断,引发获取截图失败,导致数据无法采集问题。
- 兼容LG Wing 5G设备获取不到FPS问题。
v2.1.3 2023-04-27
# feature
- 兼容部分三星Android设备FPS获取
- win端jank计算支持选择perfdog计算逻辑或旧版计算逻辑。
- 特别说明:
- Perfeye在v2.1.2版本修复了windows端jank的算法,使其与perfdog的jank算法一致。
备注:Perfeye的android/iOS端jank算法一直和Perfdog的算法保持一致,但因为在移植剑三性能工具到perfeye windows端时代码中包含BUG导致Jank算法其实和Perfdog的算法是不一致的
- 为了避免如剑三等运营中项目在短期内需要对比数据的需求,因此在v2.1.3版本,Perfeye增加了一个开关来让用户自行选择windows端的两种jank算法:
- 旧的jank算法(v2.1.2版本之前的算法,但有BUG的Jank算法)
- Perfdog的jank算法(v2.1.2版本及之后的默认算法,和Perfeye android/ios端,以及Perfdog的Jank算法都保持一致的正确算法)
备注:windows项目如在短期内不希望改变Jank算法来保证历史数据统计口径一致可临时手动切换为旧的jank算法,但从长期来看请务必切换到和Perfdog一致的Jank算法,因为旧的Jank算法是有BUG的
- 旧jank算法为:
- jank帧耗时>(jank帧前两帧耗时+jank帧耗时) /3 *2
- jank帧耗时>两帧电影帧耗时(1000ms/24*2=84ms) 记为jank
- jank帧耗时>三帧电影帧耗时(1000ms/24*3=125ms) 记为big jank
- Perfdog的jank算法为:
- jank帧耗时>jank帧前三帧平均耗时2倍。
- jank帧耗时>两帧电影帧耗时(1000ms/24*2=84ms)。
- jank帧耗时>三帧电影帧耗时(1000ms/24*3=125ms) 记为big jank
备注:旧的有BUG的Jank算法因为将jank当前帧耗时参与了3帧计算,因此相对于真正的Perfdog的Jank算法,Jank值可能会错误的偏低,在切换到修复后的真正的Perfdog Jank算法后,Jank值将可能出现明显上升。
- Perfeye在v2.1.2版本修复了windows端jank的算法,使其与perfdog的jank算法一致。
- 特别说明:
v2.1.2 2023-03-23
# feature
- 增加扩展数据UI上传功能。
- 更新Android和win端的Jank计算逻辑,保持三端jank计算逻辑与性能狗一致。
- 增加Win端 CPU TEMP数据的采集。
- 增加device_model字段获取。
- 增加win设备分辨率获取。
v2.1.1 2023-01-10
# feature
- 兼容Android 13设备数据采集。
- 增加win GPU Clock数据采集。
- 兼容主流模拟器。
v2.1.0 2022-11-29
# feature
- win数据采集模块增加intel CPU Counter数据采集。
- win基础设备信息采集增加内存条设备信息采集。
v2.0.9 2022-10-17
# feature
- 兼容iOS16设备。
- 修复三星 Android12 设备无法获取FPS问题。
- 上传成功后删除缓存文件。
- 修复Android 9以下设备截图不会自动旋转问题。
- 修改Android pss内存计算方式,不再加上swap pss内存。
- win端获取应用列表的icon的大小随电脑缩放比例自适应缩放。
- RPC接口增加get_last_timestamp接口和start_test_case接口。
- 优化上传重试机制。
v2.0.8 2022-08-11
# feature
- 修复rpc接口无法修改截图间隔的问题。
v2.0.7 2022-08-03
# feature
- 修复逻辑FPS开关无效的问题。
- 修复无法本地保存的问题。
- 更新提示文本。
v2.0.6 2022-07-28
# feature
- 修复iOS设备录制数据时,FPS数据断开的问题。(目前仅修复中高端pc设备使用问题)
- 截图间隔改为每次选择应用都可以修改。
- 修复iOS设备上传时卡住,无法上传的问题。
- 优化win连接等待时间过长的问题。
- 修复保存目录不存在,不会返回失败原因的问题.。
- 修复已登录,但上传时提示Not logged in的问题。
- 上传报告增加重试机制,减少因为网络问题出现的上传失败问题。
- 修复iOS设备的客户端ftime图表和FPS对不上的问题。
v2.0.5 2022-06-22
# feature
- 修复切换其他的地区语言,程序崩溃问题。
- 保存时画质选项改为可自定义。
v2.0.4 2022-06-10
# feature
- 兼容Android12截图。
- 增加本地json保存。
- 修复新电脑报错找不到vcruntime140.dll的问题。
- 修复扩展数据功能最后一秒数据缺失问题。
v2.0.3 2022-06-01
# feature
- 增加win端GPU温度/GPU功耗数据采集。
- 增加自定义扩展数据功能。
- 修复win7设备无法使用问题。
- 修复win端未监控到目标进程退出的问题。
v2.0.2 2022-05-23
# feature
- 新增自动安装GPUZ功能。
- 修复iOS设备无法采集数据问题。
- 修复gpu type顺序异常问题 。
- 压缩图片分辨率,减少上传压力。
- 增加设置截图采样间隔功能。
- 修复部分renderer数据异常问题。
- 增加CPU频率数据采集。
- 增加逻辑FPS数据采集。
- 增加自定义版本号功能。
v2.0.1 2022-04-22
# feature
- 修复Drawcall数据不正确问题(仅机甲)。
- 增加win端icon图标获取功能。
- 增加电脑IP获取功能。
- 增加获取EXE版本号功能。
- 解决应用列表搜索功能大小写敏感问题。
- 增加获取电脑名(设备名)功能。
v2.0 2022-04-15
# feature
- 增加Windows平台数据采集功能。
- 优化Android截图分辨率过低问题。
- 解决网络波动导致iOS下载镜像不完整挂载失败的问题。
v1.2.0 2022-01-17
# feature
- 增加全平台GPU counter采集功能。
- 修复jank计算异常问题。
- 修复iOS 设备异常断开,RPC卡死问题。
- 兼容Android 12设备FPS采集。
- 修复部分Android低端设备内存采集存在偏差的问题。
- 用户信息加密。
v1.1.3 2021-12-17
# feature
- 修复iOS设备频繁断联问题。
- 更改菜单栏颜色。
- 修复iOS 监控器开关无效问题。
- 兼容Android 12设备FPS采集。
- 修复部分Android低端设备内存采集存在偏差的问题。
- 用户信息加密。
v1.1.2 2021-11-19
# feature
- 内外网版本合并。
- 修复appkey不生效的问题。
- 修复iOS Device Type未获取的问题。
v1.1.1 2021-10-19
# feature
- 兼容iOS15。
- 兼容Android 11 网络数据。
- 兼容部分Android设备CPU温度。
- 修复iOS 10 以下设备会进行wifi模式问题。
- 修复部分iOS设备无法获取应用列表问题。
- 修复Android采样频率小于1秒一次的问题。
v1.1.0 2021-09-16
# feature
- 登录改为飞书登录。
- 修复录制有数据但是保存失败的问题
v1.0.9 2021-09-02
# feature
- 进行混淆加密。
v1.0.8 2021-07-23
# feature
- 兼容Android 11 设备内存获取。
- 兼容部分三星设备内存获取。
- 增加ip采集功能。
- 增加打标签功能。
v1.0.7 2021-07-13
# feature
- 修复因dumpsys meminfo引发的掉帧问题。
- 修复iOS电池数据为0的问题
- 修复客户端多开数据错乱的问题.
v1.0.6 2021-04-15
# feature
- 新增logcat保存功能.
- 修复iOS 电池数据会出现负值的问题
- 修复长时间报告连续录制,报告保存失败的问题.
- 修复部分iOS设备断联问题.
- 新增自动化支持
- 优化部分ui
v1.0.5 2021-01-29
# feature
- 修复长时间运行卡死并闪退。
- 修复监控应用切换失败的问题。
v1.0.4 2021-01-08
# feature
- 修复web没有BatteryTemp数据的问题。
- 增加作为tp插件加载功能。
- 解决日志缺失的问题。
- 解决不支持中文路径问题。
v1.0.3 2021-01-07
# feature
- 修复iOS FPS有帧率为0时计算错误的问题。
- iPhone6s在测试5个小时后因为数据过大无法保存数据的问题。
- iPhone 12 pro max有线模式下频繁断开的问题。
v1.0.2 2020-12-31
# feature
- 修复apk cpu消耗过大的问题
- 修复 三星 s7 无法获取内存信息的问题
v1.0.1 2020-12-16
# feature
- 省略自动发现模式 改为直接ip模式.
v1.0.0 2020-12-12
# feature
- 完成独立版
v0.4.2 2020-12-11
# feature
- 增加iOS 14兼容
v0.4.1 2020-12-02
# feature
- 兼容性Bug修复
v0.4.0 2020-11-13
# feature
- Android性能采集模块更改为自研服务
v0.3.12 2020-11-02
# feature
- 解决部分设备没有电池数据的问题.(shell脚本换行符问题)
v0.3.11 2020-10-28
# feature
- 增加模拟器的采集支持.
- 修复部分设备获取不到设备信息导致准备卡住的问题.
v0.3.10 2020-10-10
# feature
- 新增iOS设备IO数据采集.
v0.3.9 2020-09-04
# feature
- 解决华为设备电池问题.
v0.3.8 2020-09-25
# feature
- 解决label不能同名的问题(自动增加后缀).
- 增加LMKThreshold和screenSize信息的获取
v0.3.7 2020-09-04
# feature
- 解决不同版本数据库兼容问题.
v0.3.6 2020-09-04
# feature
- 增加iOS设备电池温度功能.
v0.3.5 2020-07-15
# feature
- 解决iOS电池数据后端空白问题.
- 修复部分设备无线模式服务未响应的问题
- 修复部分设备无线模式下usb拔开后无法获取应用列表的问题
v0.3.4 2020-07-09
# feature
- 修复部分iOS设备无法连接无线模式的bug
- 修复部分iOS设备无法获取电池数据的bug
- 修复iOS无线模式报告本地保存格式异常的bug
- 修复客户端图表异常消失的bug
v0.3.3 2020-07-07
# feature
- 增加iPhone SE 2的支持
- 修复iOS无线模式无法本地保存的bug
v0.3.1 2020-07-07
# feature
- 增加iOS电池数据
- 修复iOS无线模式无法获取Network数据的BUG
- 修复部分iOS手机无法连接的问题
- 修复导入失败的问题
- 修复案例名不会上传的bug
- 修复label标记的问题
v0.3.0 2020-06-24
# feature
- 新增框选保存模式,可以自由框选曲线图段落进行保存
- 新增label功能,可以通过打label标签来区分场景,实现保存时对不同场景的数据分析统计
- 新增无线模式,可以使测试机与PC处于同一网络环境时,通过WIFI来获取监控设备信息
- 新增数据恢复功能,如果前次录制未保存成功,或录制中客户端崩溃,重启客户端再次连接设备,可弹出之前录制数据的保存提示窗口
v0.2.6 2020-06-01
# feature
- 修复iOS曲线部分空白的问题
- 修复选择应用后一直监控中的bug
- 修复未连接设备usb断开,影响当前设备的bug
v0.2.5 2020-04-22
# feature
- 优化数据库写入流程
- token有效期设置为3天(3天后会提示重新登陆)>
v0.2.4 2020-04-20
# feature
- Fixed BUG: 修改iOS设备的ftime异常的问题
- 优化iOS设备的FPS计算算法
- 增加APP功能
- 修复部分设备兼容问题
- 优化数据保存流程
v0.2.3 2020-04-15
# feature
- Fixed BUG: 防止双开同一个进程导致iPhone 11以下返回超过App Cpu Usage超过100%的数据
- Fixed BUG: 解决获取不到应用列表问题
v0.2.2 2020-04-11
# feature
- 兼容升级,增加兼容的设备
- 修复若干个BUG
v0.2.1 2020-04-08
# feature
- 增加设置standard功能
- 修复若干个BUG
v0.1.9 2020-04-02
# feature
- 增加截图导入导出功能
- 增加用户未登录时,弹出登录对话框
- 修复若干个BUG
v0.1.8 2020-03-30
# feature
- 调整RPC
- 同步更新iOS底层库
- 修复若干个BUG
v0.1.7 2020-03-26
# feature
- 完善RPC远程调用功能
- 增加用户登录过期后,弹出登录对话框
- 修复若干个BUG
v0.1.6 2020-03-25
# feature
- 新增RPC远程调用功能
- 修复若干个BUG
v0.1.4 2020-03-19
# feature
- 完善iOS设备的使用
- 修复若干个BUG
v0.1.2 2020-03-18
# feature
- 完善iOS设备的使用
- 更名为Testplus PC 正式版发布
- 修复若干个BUG
v0.1.0 2020-03-13
# feature
- 兼容iOS设备
- 修复若干个BUG
v0.0.6 2020-01-09
# feature
- 增加截图功能
- 修复若干个BUG
← Perfeye模拟器兼容列表 项目列表 →