# 更新日志

# 详情

v2.1.5 2023-10-25

# feature

  1. 增加GPA Renderer数据采集模块。(仅支持DX11),解决采集机甲数据与GPA不一致问题。
  2. 解决Windows 自动化,容易出现DB lock问题。
  3. 完成Android GPU Counter 2.0 开发。(新增)
  4. 兼容Windows DX12 应用FPS数据采集。
  5. 增加不支持iOS17提示框。

v2.1.4 2023-06-14

# feature

  1. 更新URL接口为HTTPS格式。
  2. 增加登录用户和Perfeye版本号显示。
  3. Android端每次获取应用列表前尝试拉起Miniperf APP,确保每次获取应用列表时都能获取到icon。
  4. 优化数据库写入,解决因为数据库锁,只读等情况引发的数据写入失败问题 https://www.sqlite.org/faq.html#q5 (opens new window)
  5. 修复无显示器设备,远程连接中断,引发获取截图失败,导致数据无法采集问题。
  6. 兼容LG Wing 5G设备获取不到FPS问题。

v2.1.3 2023-04-27

# feature

  1. 兼容部分三星Android设备FPS获取
  2. 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算法为:
        1. jank帧耗时>(jank帧前两帧耗时+jank帧耗时) /3 *2
        2. jank帧耗时>两帧电影帧耗时(1000ms/24*2=84ms) 记为jank
        3. jank帧耗时>三帧电影帧耗时(1000ms/24*3=125ms) 记为big jank
      • Perfdog的jank算法为:
        1. jank帧耗时>jank帧前三帧平均耗时2倍。
        2. jank帧耗时>两帧电影帧耗时(1000ms/24*2=84ms)。
        3. jank帧耗时>三帧电影帧耗时(1000ms/24*3=125ms) 记为big jank 备注:旧的有BUG的Jank算法因为将jank当前帧耗时参与了3帧计算,因此相对于真正的Perfdog的Jank算法,Jank值可能会错误的偏低,在切换到修复后的真正的Perfdog Jank算法后,Jank值将可能出现明显上升。

v2.1.2 2023-03-23

# feature

  1. 增加扩展数据UI上传功能。
  2. 更新Android和win端的Jank计算逻辑,保持三端jank计算逻辑与性能狗一致。
  3. 增加Win端 CPU TEMP数据的采集。
  4. 增加device_model字段获取。
  5. 增加win设备分辨率获取。

v2.1.1 2023-01-10

# feature

  1. 兼容Android 13设备数据采集。
  2. 增加win GPU Clock数据采集。
  3. 兼容主流模拟器。

v2.1.0 2022-11-29

# feature

  1. win数据采集模块增加intel CPU Counter数据采集。
  2. win基础设备信息采集增加内存条设备信息采集。

v2.0.9 2022-10-17

# feature

  1. 兼容iOS16设备。
  2. 修复三星 Android12 设备无法获取FPS问题。
  3. 上传成功后删除缓存文件。
  4. 修复Android 9以下设备截图不会自动旋转问题。
  5. 修改Android pss内存计算方式,不再加上swap pss内存。
  6. win端获取应用列表的icon的大小随电脑缩放比例自适应缩放。
  7. RPC接口增加get_last_timestamp接口和start_test_case接口。
  8. 优化上传重试机制。

v2.0.8 2022-08-11

# feature

  1. 修复rpc接口无法修改截图间隔的问题。

v2.0.7 2022-08-03

# feature

  1. 修复逻辑FPS开关无效的问题。
  2. 修复无法本地保存的问题。
  3. 更新提示文本。

v2.0.6 2022-07-28

# feature

  1. 修复iOS设备录制数据时,FPS数据断开的问题。(目前仅修复中高端pc设备使用问题)
  2. 截图间隔改为每次选择应用都可以修改。
  3. 修复iOS设备上传时卡住,无法上传的问题。
  4. 优化win连接等待时间过长的问题。
  5. 修复保存目录不存在,不会返回失败原因的问题.。
  6. 修复已登录,但上传时提示Not logged in的问题。
  7. 上传报告增加重试机制,减少因为网络问题出现的上传失败问题。
  8. 修复iOS设备的客户端ftime图表和FPS对不上的问题。

v2.0.5 2022-06-22

# feature

  1. 修复切换其他的地区语言,程序崩溃问题。
  2. 保存时画质选项改为可自定义。

v2.0.4 2022-06-10

# feature

  1. 兼容Android12截图。
  2. 增加本地json保存。
  3. 修复新电脑报错找不到vcruntime140.dll的问题。
  4. 修复扩展数据功能最后一秒数据缺失问题。

v2.0.3 2022-06-01

# feature

  1. 增加win端GPU温度/GPU功耗数据采集。
  2. 增加自定义扩展数据功能。
  3. 修复win7设备无法使用问题。
  4. 修复win端未监控到目标进程退出的问题。

v2.0.2 2022-05-23

# feature

  1. 新增自动安装GPUZ功能。
  2. 修复iOS设备无法采集数据问题。
  3. 修复gpu type顺序异常问题 。
  4. 压缩图片分辨率,减少上传压力。
  5. 增加设置截图采样间隔功能。
  6. 修复部分renderer数据异常问题。
  7. 增加CPU频率数据采集。
  8. 增加逻辑FPS数据采集。
  9. 增加自定义版本号功能。

v2.0.1 2022-04-22

# feature

  1. 修复Drawcall数据不正确问题(仅机甲)。
  2. 增加win端icon图标获取功能。
  3. 增加电脑IP获取功能。
  4. 增加获取EXE版本号功能。
  5. 解决应用列表搜索功能大小写敏感问题。
  6. 增加获取电脑名(设备名)功能。

v2.0 2022-04-15

# feature

  1. 增加Windows平台数据采集功能。
  2. 优化Android截图分辨率过低问题。
  3. 解决网络波动导致iOS下载镜像不完整挂载失败的问题。

v1.2.0 2022-01-17

# feature

  1. 增加全平台GPU counter采集功能。
  2. 修复jank计算异常问题。
  3. 修复iOS 设备异常断开,RPC卡死问题。
  4. 兼容Android 12设备FPS采集。
  5. 修复部分Android低端设备内存采集存在偏差的问题。
  6. 用户信息加密。

v1.1.3 2021-12-17

# feature

  1. 修复iOS设备频繁断联问题。
  2. 更改菜单栏颜色。
  3. 修复iOS 监控器开关无效问题。
  4. 兼容Android 12设备FPS采集。
  5. 修复部分Android低端设备内存采集存在偏差的问题。
  6. 用户信息加密。

v1.1.2 2021-11-19

# feature

  1. 内外网版本合并。
  2. 修复appkey不生效的问题。
  3. 修复iOS Device Type未获取的问题。

v1.1.1 2021-10-19

# feature

  1. 兼容iOS15。
  2. 兼容Android 11 网络数据。
  3. 兼容部分Android设备CPU温度。
  4. 修复iOS 10 以下设备会进行wifi模式问题。
  5. 修复部分iOS设备无法获取应用列表问题。
  6. 修复Android采样频率小于1秒一次的问题。

v1.1.0 2021-09-16

# feature

  1. 登录改为飞书登录。
  2. 修复录制有数据但是保存失败的问题

v1.0.9 2021-09-02

# feature

  1. 进行混淆加密。

v1.0.8 2021-07-23

# feature

  1. 兼容Android 11 设备内存获取。
  2. 兼容部分三星设备内存获取。
  3. 增加ip采集功能。
  4. 增加打标签功能。

v1.0.7 2021-07-13

# feature

  1. 修复因dumpsys meminfo引发的掉帧问题。
  2. 修复iOS电池数据为0的问题
  3. 修复客户端多开数据错乱的问题.

v1.0.6 2021-04-15

# feature

  1. 新增logcat保存功能.
  2. 修复iOS 电池数据会出现负值的问题
  3. 修复长时间报告连续录制,报告保存失败的问题.
  4. 修复部分iOS设备断联问题.
  5. 新增自动化支持
  6. 优化部分ui

v1.0.5 2021-01-29

# feature

  1. 修复长时间运行卡死并闪退。
  2. 修复监控应用切换失败的问题。

v1.0.4 2021-01-08

# feature

  1. 修复web没有BatteryTemp数据的问题。
  2. 增加作为tp插件加载功能。
  3. 解决日志缺失的问题。
  4. 解决不支持中文路径问题。

v1.0.3 2021-01-07

# feature

  1. 修复iOS FPS有帧率为0时计算错误的问题。
  2. iPhone6s在测试5个小时后因为数据过大无法保存数据的问题。
  3. iPhone 12 pro max有线模式下频繁断开的问题。

v1.0.2 2020-12-31

# feature

  1. 修复apk cpu消耗过大的问题
  2. 修复 三星 s7 无法获取内存信息的问题

v1.0.1 2020-12-16

# feature

  1. 省略自动发现模式 改为直接ip模式.

v1.0.0 2020-12-12

# feature

  1. 完成独立版

v0.4.2 2020-12-11

# feature

  1. 增加iOS 14兼容

v0.4.1 2020-12-02

# feature

  1. 兼容性Bug修复

v0.4.0 2020-11-13

# feature

  1. Android性能采集模块更改为自研服务

v0.3.12 2020-11-02

# feature

  1. 解决部分设备没有电池数据的问题.(shell脚本换行符问题)

v0.3.11 2020-10-28

# feature

  1. 增加模拟器的采集支持.
  2. 修复部分设备获取不到设备信息导致准备卡住的问题.

v0.3.10 2020-10-10

# feature

  1. 新增iOS设备IO数据采集.

v0.3.9 2020-09-04

# feature

  1. 解决华为设备电池问题.

v0.3.8 2020-09-25

# feature

  1. 解决label不能同名的问题(自动增加后缀).
  2. 增加LMKThreshold和screenSize信息的获取

v0.3.7 2020-09-04

# feature

  1. 解决不同版本数据库兼容问题.

v0.3.6 2020-09-04

# feature

  1. 增加iOS设备电池温度功能.

v0.3.5 2020-07-15

# feature

  1. 解决iOS电池数据后端空白问题.
  2. 修复部分设备无线模式服务未响应的问题
  3. 修复部分设备无线模式下usb拔开后无法获取应用列表的问题

v0.3.4 2020-07-09

# feature

  1. 修复部分iOS设备无法连接无线模式的bug
  2. 修复部分iOS设备无法获取电池数据的bug
  3. 修复iOS无线模式报告本地保存格式异常的bug
  4. 修复客户端图表异常消失的bug

v0.3.3 2020-07-07

# feature

  1. 增加iPhone SE 2的支持
  2. 修复iOS无线模式无法本地保存的bug

v0.3.1 2020-07-07

# feature

  1. 增加iOS电池数据
  2. 修复iOS无线模式无法获取Network数据的BUG
  3. 修复部分iOS手机无法连接的问题
  4. 修复导入失败的问题
  5. 修复案例名不会上传的bug
  6. 修复label标记的问题

v0.3.0 2020-06-24

# feature

  1. 新增框选保存模式,可以自由框选曲线图段落进行保存
  2. 新增label功能,可以通过打label标签来区分场景,实现保存时对不同场景的数据分析统计
  3. 新增无线模式,可以使测试机与PC处于同一网络环境时,通过WIFI来获取监控设备信息
  4. 新增数据恢复功能,如果前次录制未保存成功,或录制中客户端崩溃,重启客户端再次连接设备,可弹出之前录制数据的保存提示窗口

v0.2.6 2020-06-01

# feature

  1. 修复iOS曲线部分空白的问题
  2. 修复选择应用后一直监控中的bug
  3. 修复未连接设备usb断开,影响当前设备的bug

v0.2.5 2020-04-22

# feature

  1. 优化数据库写入流程
  2. token有效期设置为3天(3天后会提示重新登陆)>

v0.2.4 2020-04-20

# feature

  1. Fixed BUG: 修改iOS设备的ftime异常的问题
  2. 优化iOS设备的FPS计算算法
  3. 增加APP功能
  4. 修复部分设备兼容问题
  5. 优化数据保存流程

v0.2.3 2020-04-15

# feature

  1. Fixed BUG: 防止双开同一个进程导致iPhone 11以下返回超过App Cpu Usage超过100%的数据
  2. Fixed BUG: 解决获取不到应用列表问题

v0.2.2 2020-04-11

# feature

  1. 兼容升级,增加兼容的设备
  2. 修复若干个BUG

v0.2.1 2020-04-08

# feature

  1. 增加设置standard功能
  2. 修复若干个BUG

v0.1.9 2020-04-02

# feature

  1. 增加截图导入导出功能
  2. 增加用户未登录时,弹出登录对话框
  3. 修复若干个BUG

v0.1.8 2020-03-30

# feature

  1. 调整RPC
  2. 同步更新iOS底层库
  3. 修复若干个BUG

v0.1.7 2020-03-26

# feature

  1. 完善RPC远程调用功能
  2. 增加用户登录过期后,弹出登录对话框
  3. 修复若干个BUG

v0.1.6 2020-03-25

# feature

  1. 新增RPC远程调用功能
  2. 修复若干个BUG

v0.1.4 2020-03-19

# feature

  1. 完善iOS设备的使用
  2. 修复若干个BUG

v0.1.2 2020-03-18

# feature

  1. 完善iOS设备的使用
  2. 更名为Testplus PC 正式版发布
  3. 修复若干个BUG

v0.1.0 2020-03-13

# feature

  1. 兼容iOS设备
  2. 修复若干个BUG

v0.0.6 2020-01-09

# feature

  1. 增加截图功能
  2. 修复若干个BUG
上次更新: 2023/12/22 15:41:36