有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

QAPM 的监控功能有哪些?

监控功能包括卡慢分析、崩溃分析、启动耗时监控、webview性能监控、JSError分析、内存分析、网络性能监控、电量监控八大维度,提供完善的综合性能监控体系。

QAPM 的性能消耗如何?

接入 QAPM 对各使用机型造成的性能消耗被控制在一定的可接受范围内,尤其是我们推荐的正式发布使用的配置,性能消耗极低。在接入手机 QQ 等大用户量产品时,均是跟随外网发布,有过亿用户的检验。如下表为部分机型数据展示。
iOS SDK
机型iPhone 8
核心功能(推荐正式发布使用)
高级功能(推荐研发流程与灰度使用)
卡顿监控
VC 泄漏监控
大块内存分配
触顶率监控
Sigkill
内存泄漏检测
CPU
2% - 3%
<1%
<1%
<1%
6 - 12%(包含内存堆栈采集)
60 - 80%(检测过程中)
内存
2.30MB
5.11MB
2.61MB
2.50MB
11.5MB
14MB
流量
4KB
3KB
3KB
0.8KB
3.5KB
2.47KB
Android SDK
机型小米4
核心功能(推荐正式发布使用)
高级功能(推荐研发流程与灰度使用)
卡顿监控
内存泄漏
触顶率监控
掉帧监控
文件 IO 监控
电量监控
CPU
0.03%
<0.35%
<0.15%
<0.03%
1.25%
0.10%
内存
8.8KB
4.3KB
7.56KB
9KB
5.8KB
14KB
启动耗时
22ms
16ms
21ms
20ms
24ms
21ms

符号表文件 mapping.txt 文件,什么时候需要上传?

如果您开启混淆编译,则会生成这个文件;如果您不开启,则不需要设置,直接就是明文。

配置白名单的作用?

配置白名单是为了确保翻译。 由于 QAPM 翻译规则是只翻译 top7用户量的版本,研发流程内使用的话,需要配置白名单才能确保翻译。白名单用户每一次的操作数据都会被记录,另外配置白名单之后可以看到一些翻译了且有价值的上报。

后台上报数据量及储存时长的限额是多少?

上报量限额每天20万,默认储存7天,上报量可通过调整采样率来控制,如超出限额需要 联系我们