小游戏性能评测标准
背景
小游戏性能评测标准建立的初衷是希望能引导开发者优化相关性能数据,提升用户体验。 评测标准根据小游戏整体的性能数据表现,结合操作系统、机型分档、网络条件等多种维度建立。
开发者需要关注哪些性能指标
从小游戏的运行周期来看,主要由 启动 和 运行 两个阶段产生性能问题
- •启动阶段:启动时长,该数据将显著影响用户打开留存率
- •运行阶段:内存峰值、内存Crash率、CPU占用、GPU占用、流畅度(FPS、卡顿)、网络性能等
- •其他兼容性问题,包括JS异常、黑屏、启动失败等严重问题
评测环境和方法
从游戏生产全流程来看,我们的评测工作主要聚焦开发环境与现网环境两大核心场景,具体特点如下:
开发阶段
- •客观测试环境稳定性更强,例如机型基线、网络条件等关键变量均保持固定配置
- •Profile 性能数据维度更全面详实,可助力技术团队精准拆解并掌握性能表现细节
现网阶段
- •采用统计化评测逻辑,通过大规模用户采样数据综合反映游戏实际质量水平
- •能够覆盖开发测试阶段难以预判的特殊业务场景,比如网络波动、特定触发条件下的 JS 执行异常等边缘情况
评测标准细则
品类评测标准
评测标准更新时间:2026年06月01日
评测标准依赖于现网真实玩家上报的性能数据,并结合游戏所属品类进行分类统计。
注意:
- 1.FPS均值为大盘游戏数据计算所得,由于游戏可能会存在限帧逻辑,数据仅供参考,建议游戏依据自身游戏特性,合理控制游戏帧率表现。
- 2.由于网络性能受用户网络环境、游戏自身服务以及头部游戏的数据影响 ,平台不再提供网络性能的相关参考数据,请开发者做好网络请求的相关监控(网络延迟、失败率等)。
- 3.设备平台的内存统计口径参考小游戏iOS端内存口径。
普通小游戏大盘评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 4800 | 7760 | 11000 |
中端机 | 6000 | 9800 | 14900 | ||
低端机 | 8760 | 14130 | 20000 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1300 | 2220 | 3620 | |
中端机 | 2040 | 3290 | 5110 | ||
低端机 | 3500 | 5400 | 7980 | ||
代码包下载耗时(单位:ms) | 高端机 | 75 | 190 | 360 | |
中端机 | 100 | 260 | 540 | ||
低端机 | 180 | 440 | 890 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 130 | 290 | 750 | |
中端机 | 240 | 510 | 1260 | ||
低端机 | 470 | 888 | 1750 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 1170 | 2150 | 4210 | |
中端机 | 1850 | 3140 | 5530 | ||
低端机 | 3100 | 5000 | 7900 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 50% | 58% | 60% |
中端机 | 60% | 65% | 70% | ||
低端机 | 70% | 80% | 90% | ||
卡顿率 | 高端机 | 0.1% | 0.5% | 2.3% | |
中端机 | 0.3% | 2.1% | 6.1% | ||
低 端机 | 1.6% | 6.1% | 12.3% | ||
FPS均值 | 高端机 | 60 | 58 | 56 | |
中端机 | 60 | 58 | 55 | ||
低端机 | 59 | 58 | 54 | ||
内存占用率 | 高端机 | 28% | 33% | 38% | |
中端机 | 36% | 42% | 47% | ||
低端机 | 46% | 53% | 58% | ||
内存均值(单位:MB) | 高端机 | 1600 | 2000 | 2400 | |
中端机 | 1380 | 1600 | 1800 | ||
低端机 | 1170 | 1350 | 1500 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 0.8% | 1.0% | 1.2% | ||
低端机 | 3.2% | 4.2% | 4.8% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 940 | |
中端机 | - | - | 760 | ||
低端机 | - | - | 560 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 31% | 38% | 47% |
中端机 | 34% | 44% | 59% | ||
低端机 | 52% | 70% | 90% | ||
卡顿率 | 高端机 | 0.2% | 1.0% | 2.6% | |
中端机 | 0.7% | 2.4% | 4.4% | ||
低端机 | 1.3% | 5.3% | 8.8% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 56 | ||
低端机 | 58 | 56 | 54 | ||
内存异常退出率 | 高端机 | 0.2% | 0.2% | 1.3% | |
中端机 | 0.3% | 0.7% | 1.5% | ||
低端机 | 0.7% | 1.9% | 3.0% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1460 | |
中端机 | - | - | 1300 | ||
低端机 | - | - | 790 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 7700 | 13000 | 19000 |
中端机 | 10700 | 17600 | 27000 | ||
低端机 | 10600 | 18400 | 27000 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2500 | 3900 | 5500 | |
中端机 | 4600 | 7000 | 9600 | ||
低端机 | 4200 | 7500 | 11100 | ||
代码包下载耗时(单位:ms) | 高端机 | 340 | 490 | 720 | |
中端机 | 450 | 730 | 1140 | ||
低端机 | 470 | 740 | 1260 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 570 | 940 | 1400 | |
中端机 | 1000 | 1600 | 2500 | ||
低端机 | 1070 | 1900 | 2900 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 700 | 1000 | 1500 | |
中端机 | 1200 | 1700 | 2400 | ||
低端机 | 2000 | 2200 | 2800 | ||
运行时 | CPU 均值 | 高端机 | 13% | 16% | 19% |
中端机 | 15% | 19% | 21% | ||
低端机 | 16% | 20% | 23% | ||
卡顿率 | 高端机 | 0.7% | 1.7% | 2.3% | |
中端机 | 1.7% | 2.5% | 3.9% | ||
低端机 | 2.4% | 5.5% | 7.1% | ||
FPS均值 | 高端机 | 60 | 60 | 58 | |
中端机 | 60 | 60 | 56 | ||
低端机 | 60 | 59 | 54 | ||
内存占用率 | 高端机 | 22% | 29% | 35% | |
中 端机 | 20% | 23% | 28% | ||
低端机 | 20% | 22% | 25% | ||
内存均值(单位:MB) | 高端机 | 900 | 1300 | 1700 | |
中端机 | 880 | 1100 | 1400 | ||
低端机 | 810 | 1000 | 1300 |
小游戏休闲益智品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 4000 | 5800 | 8900 |
中端机 | 4900 | 7500 | 11700 | ||
低端机 | 7300 | 11900 | 17800 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1000 | 1610 | 2620 | |
中端机 | 1600 | 2600 | 4000 | ||
低端机 | 3000 | 4800 | 7100 | ||
代码包下载耗时(单位:ms) | 高端机 | 200 | 370 | 670 | |
中端机 | 270 | 520 | 1010 | ||
低端机 | 430 | 870 | 1600 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 120 | 170 | 340 | |
中端机 | 200 | 330 | 640 | ||
低端机 | 440 | 760 | 1380 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 898 | 1339 | 2017 | |
中端机 | 1435 | 2235 | 3302 | ||
低端机 | 2780 | 4289 | 6150 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 55% | 67% | 83% |
中端机 | 66% | 89% | 118% | ||
低端机 | 105% | 124% | 140% | ||
卡顿率 | 高端机 | 0.0% | 0.3% | 1.5% | |
中端机 | 0.1% | 1.3% | 5.1% | ||
低端机 | 1.3% | 5.9% | 13.0% | ||
FPS均值 | 高端机 | 60 | 60 | 58 | |
中端机 | 60 | 60 | 57 | ||
低端机 | 59 | 58 | 56 | ||
内存占用率 | 高端机 | 27% | 33% | 37% | |
中端机 | 35% | 41% | 45% | ||
低端机 | 45% | 52% | 57% | ||
内存均值(单位:MB) | 高端机 | 1660 | 1960 | 2200 | |
中端机 | 1300 | 1600 | 1790 | ||
低端机 | 1160 | 1330 | 1470 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 0.6% | 0.8% | 0.9% | ||
低端机 | 2.9% | 3.8% | 4.3% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 920 | |
中端机 | - | - | 700 | ||
低端机 | - | - | 570 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 33% | 40% | 50% |
中端机 | 35% | 47% | 64% | ||
低端机 | 54% | 75% | 99% | ||
卡顿率 | 高端机 | 0.0% | 0.4% | 1.8% | |
中端机 | 0.3% | 1.6% | 5.8% | ||
低端机 | 2.8% | 8.7% | 20.4% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 57 | ||
低端机 | 59 | 57 | 57 | ||
内存异常退出率 | 高端机 | 0.1% | 0.2% | 0.2% | |
中端机 | 0.2% | 0.3% | 0.4% | ||
低端机 | 0.6% | 0.8% | 0.9% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1300 | |
中端机 | - | - | 1100 | ||
低端机 | - | - | 710 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 6600 | 9900 | 14000 |
中端机 | 10000 | 15000 | 21000 | ||
低端机 | 10500 | 16000 | 24000 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2600 | 3900 | 5500 | |
中端机 | 4600 | 6800 | 9400 | ||
低端机 | 4800 | 7900 | 11000 | ||
代码包下载耗时(单位:ms) | 高端机 | 340 | 490 | 720 | |
中端机 | 440 | 730 | 1140 | ||
低端机 | 460 | 740 | 1260 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 600 | 1000 | 1700 | |
中端机 | 1100 | 1800 | 3100 | ||
低端机 | 1180 | 2100 | 3400 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 1867 | 2963 | 4421 | |
中端机 | 3203 | 4783 | 6993 | ||
低端机 | 3358 | 5384 | 7995 | ||
运行时 | CPU 均值 | 高端机 | 13% | 16% | 19% |
中端机 | 15% | 18% | 22% | ||
低端机 | 16% | 19% | 24% | ||
卡顿率 | 高端机 | 0.0% | 1.0% | 2.8% | |
中端机 | 0.7% | 2.7% | 7.2% | ||
低端机 | 1.4% | 5.3% | 15.6% | ||
FPS均值 | 高端机 | 76 | 60 | 59 | |
中端机 | 60 | 59 | 56 | ||
低端机 | 60 | 59 | 55 | ||
内存占用率 | 高端机 | 24% | 30% | 36% | |
中端机 | 20% | 23% | 28% | ||
低端机 | 19% | 22% | 25% | ||
内存均值(单位:MB) | 高端机 | 900 | 1070 | 1230 | |
中端机 | 820 | 1000 | 1170 | ||
低端机 | 780 | 970 | 1140 |
小游戏动作竞技品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 5400 | 8600 | 13600 |
中端机 | 7000 | 10800 | 16730 | ||
低端机 | 10600 | 16100 | 23400 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1300 | 2100 | 3300 | |
中端机 | 1900 | 3100 | 4700 | ||
低端机 | 3300 | 5300 | 7800 | ||
代码包下载耗时(单位:ms) | 高端机 | 220 | 400 | 740 | |
中端机 | 280 | 530 | 1050 | ||
低端机 | 410 | 850 | 1670 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 100 | 260 | 520 | |
中 端机 | 220 | 480 | 950 | ||
低端机 | 500 | 920 | 1600 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 940 | 1400 | 2000 | |
中端机 | 1500 | 2300 | 3200 | ||
低端机 | 3100 | 4700 | 6700 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 60% | 70% | 87% |
中端机 | 70% | 79% | 87% | ||
低端机 | 80% | 82% | 89% | ||
卡顿率 | 高端机 | 0.1% | 2.5% | 3.7% | |
中端机 | 1.0% | 2.2% | 4.4% | ||
低端机 | 3.1% | 5.8% | 10.5% | ||
FPS均值 | 高端机 | 60 | 60 | 59 | |
中端机 | 60 | 59 | 68 | ||
低端机 | 58 | 54 | 50 | ||
内存占用率 | 高端机 | 28% | 34% | 39% | |
中端机 | 39% | 45% | 49% | ||
低端机 | 50% | 56% | 61% | ||
内存均值(单位:MB) | 高端机 | 1600 | 1900 | 2200 | |
中端机 | 1400 | 1690 | 1800 | ||
低端机 | 1200 | 1450 | 1590 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 1.4% | 1.8% | 2.1% | ||
低端机 | 4.5% | 6.0% | 6.8% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 600 | |
中端机 | - | - | 570 | ||
低端机 | - | - | 490 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 33% | 40% | 47% |
中端机 | 36% | 45% | 60% | ||
低端机 | 54% | 70% | 88% | ||
卡顿率 | 高端机 | 0.2% | 1.3% | 3.8% | |
中端机 | 1.2% | 3.6% | 5.3% | ||
低端机 | 3.6% | 6.4% | 10.9% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 57 | ||
低端机 | 58 | 55 | 53 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 0.2% | 0.3% | 0.4% | ||
低端机 | 0.9% | 1.2% | 1.4% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1200 | |
中端机 | - | - | 960 | ||
低端机 | - | - | 7490 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 6300 | 9700 | 14000 |
中端机 | 12000 | 18000 | 25000 | ||
低端机 | 13000 | 21000 | 30000 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2600 | 4600 | 6000 | |
中端机 | 4850 | 6400 | 10000 | ||
低端机 | 4900 | 8200 | 12000 | ||
代码包下载耗时(单位:ms) | 高端机 | 1000 | 1800 | 1900 | |
中端机 | 1400 | 2000 | 2500 | ||
低端机 | 1600 | 1900 | 2700 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 700 | 1100 | 1800 | |
中端机 | 1200 | 1900 | 2900 | ||
低端机 | 1280 | 2200 | 3300 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 900 | 1800 | 1900 | |
中端机 | 1400 | 2000 | 2500 | ||
低端机 | 1600 | 2300 | 2700 | ||
运行时 | CPU 均值 | 高端机 | 13 | 17 | 20 |
中端机 | 15 | 19 | 23 | ||
低端机 | 15 | 20 | 24 | ||
卡顿率 | 高端机 | 0.9% | 1.1% | 2.1% | |
中端机 | 2.7% | 3.1% | 4.9% | ||
低端机 | 3.2% | 5.3% | 10.4% | ||
FPS均值 | 高端机 | 60 | 60 | 59 | |
中端机 | 60 | 59 | 58 | ||
低端机 | 60 | 59 | 56 | ||
内存占用率 | 高端机 | 22 | 28 | 34 | |
中端机 | 20 | 22 | 26 | ||
低端机 | 20 | 22 | 25 | ||
内存均值(单位:MB) | 高端机 | 960 | 1160 | 1410 | |
中端机 | 880 | 1110 | 1330 | ||
低端机 | 840 | 1070 | 1270 |
小游戏拟真模拟品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 4600 | 7300 | 11600 |
中端机 | 5800 | 9100 | 14100 | ||
低端机 | 8400 | 13600 | 20200 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 940 | 1420 | 2200 | |
中端机 | 1540 | 2300 | 3700 | ||
低端机 | 2900 | 4600 | 7230 | ||
代码包下载耗时(单位:ms) | 高端机 | 220 | 400 | 750 | |
中端机 | 300 | 600 | 1200 | ||
低端机 | 420 | 880 | 1600 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 140 | 260 | 580 | |
中端机 | 250 | 490 | 1150 | ||
低端机 | 490 | 950 | 1960 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 670 | 980 | 1400 | |
中端机 | 1180 | 1800 | 2600 | ||
低端机 | 2400 | 3800 | 5800 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 60% | 81% | 85% |
中端机 | 65% | 80% | 87% | ||
低端机 | 76% | 86% | 90% | ||
卡顿率 | 高端机 | 0.4% | 1.9% | 4.3% | |
中端机 | 1.2% | 4.2% | 6.5% | ||
低端机 | 5.3% | 7.1% | 10.9% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 58 | ||
低端机 | 58 | 55 | 52 | ||
内存占用率 | 高端机 | 28% | 34% | 39% | |
中端机 | 37% | 43% | 47% | ||
低端机 | 48% | 54% | 59% | ||
内存均值(单位:MB) | 高端机 | 1700 | 2000 | 2200 | |
中端机 | 1440 | 1660 | 1850 | ||
低端机 | 1240 | 1400 | 1550 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 1.2% | 1.6% | 1.8% | ||
低端机 | 4.3% | 5.8% | 6.5% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 520 | |
中端机 | - | - | 510 | ||
低端机 | - | - | 450 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 29% | 36% | 44% |
中端机 | 33% | 43% | 57% | ||
低端机 | 49% | 65% | 84% | ||
卡顿率 | 高端机 | 0.4% | 1.4% | 1.6% | |
中端机 | 1.1% | 2.4% | 3.2% | ||
低端机 | 1.7% | 4.9% | 8.9% | ||
FPS均值 | 高端机 | 59 | 59 | 58 | |
中端机 | 59 | 59 | 58 | ||
低端机 | 58 | 55 | 54 | ||
内存异常退出率 | 高端机 | 0.2% | 0.2% | 0.3% | |
中端机 | 0.4% | 0.6% | 0.6% | ||
低端机 | 0.9% | 1.2% | 1.4% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 2040 | |
中端机 | - | - | 1690 | ||
低 端机 | - | - | 720 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 4600 | 7300 | 11600 |
中端机 | 5800 | 9100 | 14100 | ||
低端机 | 8400 | 13600 | 20200 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 940 | 1420 | 2200 | |
中端机 | 1540 | 2300 | 3700 | ||
低端机 | 2900 | 4600 | 7230 | ||
代码包下载耗时(单位:ms) | 高端机 | 220 | 400 | 750 | |
中端机 | 300 | 600 | 1200 | ||
低端机 | 420 | 880 | 1600 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 140 | 260 | 580 | |
中端机 | 250 | 490 | 1150 | ||
低端机 | 490 | 950 | 1960 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 670 | 980 | 1400 | |
中端机 | 1180 | 1800 | 2600 | ||
低端机 | 2400 | 3800 | 5800 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 60% | 81% | 85% |
中端机 | 65% | 80% | 87% | ||
低端机 | 76% | 86% | 90% | ||
卡顿率 | 高端机 | 0.4% | 1.9% | 4.3% | |
中端机 | 1.2% | 4.2% | 6.5% | ||
低端机 | 5.3% | 7.1% | 10.9% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 58 | ||
低端机 | 58 | 55 | 52 | ||
内存占用率 | 高端机 | 28% | 34% | 39% | |
中端机 | 37% | 43% | 47% | ||
低端机 | 48% | 54% | 59% | ||
内存均值(单位:MB) | 高端机 | 1700 | 2000 | 2200 | |
中端机 | 1440 | 1660 | 1850 | ||
低端机 | 1240 | 1400 | 1550 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 1.2% | 1.6% | 1.8% | ||
低端机 | 4.3% | 5.8% | 6.5% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 520 | |
中端机 | - | - | 510 | ||
低端机 | - | - | 450 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 29% | 36% | 44% |
中端机 | 33% | 43% | 57% | ||
低端机 | 49% | 65% | 84% | ||
卡顿率 | 高端机 | 0.4% | 1.4% | 1.6% | |
中端机 | 1.1% | 2.4% | 3.2% | ||
低端机 | 1.7% | 4.9% | 8.9% | ||
FPS均值 | 高端机 | 59 | 59 | 58 | |
中端机 | 59 | 59 | 58 | ||
低端机 | 58 | 55 | 54 | ||
内存异常退出率 | 高端机 | 0.2% | 0.2% | 0.3% | |
中端机 | 0.4% | 0.6% | 0.6% | ||
低端机 | 0.9% | 1.2% | 1.4% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 2040 | |
中端机 | - | - | 1690 | ||
低端机 | - | - | 720 |
小游戏棋牌桌游品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 4500 | 8400 | 11700 |
中端机 | 5900 | 10170 | 14400 | ||
低端机 | 9780 | 15500 | 22900 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1010 | 1660 | 2730 | |
中端机 | 1560 | 2480 | 3870 | ||
低端机 | 2960 | 4770 | 7240 | ||
代码包下载耗时(单位:ms) | 高端机 | 210 | 370 | 630 | |
中端机 | 280 | 500 | 900 | ||
低端机 | 440 | 850 | 1590 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 140 | 220 | 360 | |
中端机 | 220 | 340 | 550 | ||
低端机 | 450 | 730 | 1240 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 880 | 1100 | 1500 | |
中端机 | 1300 | 1900 | 2600 | ||
低端机 | 2660 | 2700 | 3300 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 53% | 63% | 78% |
中端机 | 60% | 73% | 76% | ||
低端机 | 68% | 76% | 81% | ||
卡顿率 | 高端机 | 0.0% | 0.2% | 1.4% | |
中端机 | 0.1% | 0.8% | 3.6% | ||
低端机 | 0.9% | 4.8% | 10.8% | ||
FPS均值 | 高端机 | 60 | 60 | 58 | |
中端机 | 60 | 60 | 58 | ||
低端机 | 60 | 59 | 56 | ||
内存占用率 | 高端机 | 27% | 33% | 37% | |
中端机 | 35% | 40% | 44% | ||
低端机 | 45% | 51% | 56% | ||
内存均值(单位:MB) | 高端机 | 1620 | 1900 | 2160 | |
中端机 | 1360 | 1570 | 1760 | ||
低端机 | 1190 | 1350 | 1470 | ||
内存异常退出率 | 高端机 | 0.1% | 0.1% | 0.1% | |
中端机 | 0.5% | 0.6% | 0.7% | ||
低端机 | 2.7% | 3.6% | 4.1% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1300 | |
中端机 | - | - | 440 | ||
低端机 | - | - | 400 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 33% | 41% | 49% |
中端机 | 38% | 49% | 63% | ||
低端机 | 59% | 77% | 86% | ||
卡顿率 | 高端机 | 0.2% | 1.3% | 1.9% | |
中端机 | 0.8% | 1.3% | 2.2% | ||
低端机 | 1.1% | 4.4% | 8.5% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 60 | 59 | 58 | ||
低端机 | 59 | 57 | 56 | ||
内存异常退出率 | 高端机 | 0.0% | 0.0% | 0.0% | |
中端机 | 0.1% | 0.1% | 0.1% | ||
低端机 | 0.2% | 0.3% | 0.4% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 2460 | |
中端机 | - | - | 1800 | ||
低端机 | - | - | 1110 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 7700 | 11720 | 16780 |
中端机 | 11000 | 17540 | 24690 | ||
低端机 | 11040 | 18400 | 27200 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2500 | 4000 | 5570 | |
中端机 | 4530 | 6710 | 9100 | ||
低端机 | 4100 | 7200 | 10700 | ||
代码包下载耗时(单位:ms) | 高端机 | 350 | 510 | 730 | |
中端机 | 500 | 750 | 1160 | ||
低端机 | 460 | 730 | 1250 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 580 | 910 | 1290 | |
中端机 | 1050 | 1560 | 2160 | ||
低端机 | 920 | 1690 | 2610 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 800 | 1000 | 1600 | |
中端机 | 1600 | 2100 | 2700 | ||
低端机 | 2000 | 2400 | 3200 | ||
运行时 | CPU 均值 | 高端机 | 11% | 15% | 18% |
中端机 | 13% | 17% | 20% | ||
低端机 | 13% | 18% | 22% | ||
卡顿率 | 高端机 | 0.6% | 1.8% | 3.8% | |
中端机 | 1.2% | 3.1% | 7.2% | ||
低端机 | 1.7% | 4.9% | 8.5% | ||
FPS均值 | 高端机 | 60 | 60 | 58 | |
中端机 | 60 | 60 | 58 | ||
低端机 | 60 | 60 | 57 | ||
内存占用率 | 高端机 | 23% | 29% | 35% | |
中端机 | 20% | 23% | 28% | ||
低端机 | 20% | 22% | 25% | ||
内存均值(单位:MB) | 高端机 | 920 | 1180 | 1430 | |
中端机 | 860 | 1160 | 1400 | ||
低端机 | 830 | 1100 | 1340 |
小游戏策略对抗品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 6300 | 10480 | 14700 |
中端机 | 6890 | 11920 | 18430 | ||
低端机 | 8630 | 15280 | 25490 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1400 | 1880 | 2630 | |
中端机 | 1940 | 2780 | 3930 | ||
低端机 | 3390 | 5090 | 7250 | ||
代码包下载耗时(单位:ms) | 高端机 | 210 | 390 | 700 | |
中端机 | 290 | 580 | 1100 | ||
低端机 | 510 | 1040 | 1900 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 110 | 170 | 330 | |
中端机 | 200 | 340 | 600 | ||
低端机 | 530 | 820 | 1270 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 900 | 1600 | 2100 | |
中端机 | 1800 | 2400 | 2700 | ||
低端机 | 2100 | 2600 | 3000 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 62% | 72% | 80% |
中端机 | 65% | 77% | 87% | ||
低端机 | 74% | 81% | 94% | ||
卡顿率 | 高端机 | 0.0% | 0.2% | 0.7% | |
中端机 | 0.2% | 1.1% | 2.9% | ||
低端机 | 2.6% | 6.9% | 11.7% | ||
FPS均值 | 高端机 | 60 | 60 | 58 | |
中端机 | 60 | 60 | 57 | ||
低端机 | 59 | 57 | 55 | ||
内存占用率 | 高端机 | 27% | 33% | 38% | |
中端机 | 36% | 41% | 46% | ||
低端机 | 46% | 53% | 58% | ||
内存均值(单位:MB) | 高端机 | 1600 | 1920 | 2180 | |
中端机 | 1360 | 1580 | 1760 | ||
低端机 | 1160 | 1320 | 1470 | ||
内存异常退出率 | 高端机 | 0.0% | 0.0% | 0.0% | |
中端机 | 0.4% | 0.6% | 0.6% | ||
低端机 | 2.6% | 3.4% | 3.9% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 800 | |
中端机 | - | - | 660 | ||
低端机 | - | - | 510 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 27% | 33% | 39% |
中端机 | 30% | 38% | 48% | ||
低端机 | 46% | 60% | 74% | ||
卡顿率 | 高端机 | 0.8% | 1.6% | 2.7% | |
中端机 | 1.7% | 3.4% | 6.1% | ||
低端机 | 2.4% | 5.3% | 10.0% | ||
FPS均值 | 高端机 | 59 | 59 | 59 | |
中端机 | 59 | 59 | 58 | ||
低端机 | 58 | 57 | 57 | ||
内存异常退出率 | 高端机 | 0.5% | 0.6% | 0.7% | |
中端机 | 0.6% | 0.8% | 0.9% | ||
低端机 | 0.5% | 0.6% | 0.7% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1230 | |
中端机 | - | - | 1200 | ||
低端机 | - | - | 1100 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 7750 | 13220 | 19550 |
中端机 | 10600 | 17440 | 27660 | ||
低端机 | 10520 | 18300 | 27080 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2560 | 3920 | 5580 | |
中端机 | 4000 | 7060 | 9640 | ||
低端机 | 4170 | 7440 | 11000 | ||
代码包下载耗时(单位:ms) | 高端机 | 336 | 484 | 694 | |
中端机 | 498 | 761 | 1195 | ||
低端机 | 467 | 776 | 1367 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 590 | 930 | 1340 | |
中端机 | 1050 | 1660 | 2400 | ||
低端机 | 1100 | 1840 | 2700 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 900 | 1200 | 1700 | |
中端机 | 1400 | 2200 | 2400 | ||
低端机 | 2100 | 2500 | 2600 | ||
运行时 | CPU 均值 | 高端机 | 13% | 16% | 19% |
中端机 | 15% | 19% | 21% | ||
低端机 | 16% | 20% | 23% | ||
卡顿率 | 高端机 | 1.3% | 2.2% | 2.5% | |
中端机 | 2.4% | 5.0% | 8.3% | ||
低端机 | 2.9% | 7.5% | 9.1% | ||
FPS均值 | 高端机 | 60 | 60 | 59 | |
中端机 | 60 | 59 | 57 | ||
低端机 | 59 | 58 | 55 | ||
内存占用率 | 高端机 | 22% | 29% | 35% | |
中端机 | 20% | 23% | 28% | ||
低端机 | 20% | 22% | 25% | ||
内存均值(单位:MB) | 高端机 | 980 | 1350 | 1740 | |
中端机 | 880 | 1170 | 1470 | ||
低端机 | 810 | 1070 | 1330 |
小游戏角色扮演品类评测标准
iOS性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时 (可交互耗时)(TTI 80,单位ms) | 高端机 | 5900 | 9170 | 12800 |
中端机 | 7400 | 11600 | 16400 | ||
低端机 | 11000 | 17300 | 24600 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 1210 | 1930 | 3220 | |
中端机 | 1800 | 2800 | 4500 | ||
低端机 | 3000 | 4800 | 7300 | ||
代码包下载耗时(单位:ms) | 高端机 | 250 | 490 | 860 | |
中端机 | 350 | 740 | 1300 | ||
低端机 | 520 | 1080 | 1900 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 130 | 190 | 310 | |
中端机 | 230 | 360 | 600 | ||
低端机 | 510 | 840 | 1400 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 1000 | 1490 | 2000 | |
中端机 | 1500 | 2350 | 2600 | ||
低端机 | 2700 | 3100 | 3300 | ||
运行时 (普通模式) | CPU 均值 | 高端机 | 63% | 71% | 83% |
中端机 | 71% | 80% | 85% | ||
低端机 | 79% | 83% | 88% | ||
卡顿率 | 高端机 | 0.2% | 1.2% | 2.3% | |
中端机 | 1.0% | 2.1% | 4.1% | ||
低端机 | 2.2% | 7.1% | 8.9% | ||
FPS均值 | 高端机 | 60 | 59 | 58 | |
中端机 | 59 | 58 | 56 | ||
低端机 | 57 | 50 | 46 | ||
内存占用率 | 高端机 | 32% | 39% | 44% | |
中端机 | 42% | 48% | 52% | ||
低端机 | 51% | 57% | 60% | ||
内存均值(单位:MB) | 高端机 | 1940 | 2270 | 2580 | |
中端机 | 1650 | 1880 | 2090 | ||
低端机 | 1350 | 1550 | 1670 | ||
内存异常退出率 | 高端机 | 0.1% | 0.2% | 0.2% | |
中端机 | 1.2% | 1.6% | 1.8% | ||
低端机 | 3.4% | 4.6% | 5.1% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 1350 | |
中端机 | - | - | 1290 | ||
低端机 | - | - | 760 | ||
运行时 (高性能/高性能+) | CPU 均值 | 高端机 | 27% | 34% | 41% |
中端机 | 31% | 41% | 55% | ||
低端机 | 47% | 64% | 81% | ||
卡顿率 | 高端机 | 0.9% | 1.8% | 3.8% | |
中端机 | 1.5% | 3.8% | 5.9% | ||
低端机 | 2.4% | 4.5% | 8.8% | ||
FPS均值 | 高端机 | 59 | 59 | 58 | |
中端机 | 59 | 59 | 57 | ||
低端机 | 57 | 53 | 52 | ||
内存异常退出率 | 高端机 | 0.2% | 0.2% | 0.3% | |
中端机 | 0.3% | 0.4% | 0.5% | ||
低端机 | 0.8% | 1.1% | 1.3% | ||
内存异常退出时游戏启动时长(单位:s) | 高端机 | - | - | 2870 | |
中端机 | - | - | 2200 | ||
低端机 | - | - | 1400 |
Android性能评测标准
指标分类 | 指标名称 | 机型分档 | 优秀 | 平台建议 | 达标 |
启动性能 | 总启动耗时(可交互耗时)(TTI 80,单位ms) | 高端机 | 8430 | 12560 | 16950 |
中端机 | 11000 | 18900 | 25600 | ||
低端机 | 11500 | 18970 | 27600 | ||
总启动耗时(FP80,首帧到达耗时)(单位:ms) | 高端机 | 2310 | 3690 | 5500 | |
中端机 | 3500 | 6100 | 9050 | ||
低端机 | 4100 | 6300 | 9480 | ||
代码包下载耗时(单位:ms) | 高端机 | 340 | 490 | 710 | |
中端机 | 400 | 740 | 1000 | ||
低端机 | 450 | 790 | 1100 | ||
首包大小(单位:MB) | 不区分机型 | | | 分包:4MB 不分包:20MB | |
游戏代码注入耗时(单位:ms) | 高端机 | 520 | 840 | 1220 | |
中端机 | 800 | 1550 | 2300 | ||
低端机 | 850 | 1570 | 2420 | ||
首屏渲染准备耗时(单位:ms) | 高端机 | 800 | 1000 | 1700 | |
中端机 | 1010 | 1500 | 1600 | ||
低端机 | 1500 | 2500 | 3100 | ||
运行时 | CPU 均值 | 高端机 | 14% | 17% | 20% |
中端机 | 16% | 20% | 23% | ||
低端机 | 16% | 20% | 23% | ||
卡顿率 | 高端机 | 1.6% | 2.9% | 3.8% | |
中端机 | 2.8% | 4.1% | 5.5% | ||
低端机 | 3.6% | 8.2% | 10.3% | ||
FPS均值 | 高端机 | 60 | 60 | 59 | |
中端机 | 60 | 59 | 57 | ||
低端机 | 60 | 58 | 55 | ||
内存占用率 | 高端机 | 23% | 29% | 36% | |
中端机 | 20% | 25% | 30% | ||
低端机 | 21% | 24% | 28% | ||
内存均值(单位:MB) | 高端机 | 1450 | 1880 | 2370 | |
中端机 | 1400 | 1820 | 2270 | ||
低端机 | 1350 | 1750 | 2180 |
评测工具
GamePerf
使用GamePerf测试,GamePerf记录性能数据并上传,取平均值,每种机型测试3组数据再取平均,内存峰值取最大值。
影响性能的客观因素
- •机型分档
- ◦小游戏玩家的设备机型差异显著,而机型本身对性能评测结果起着至关重要的影响。因此,我们需要对海量机型进行标准化分档,唯有如此才能精准定位存在性能瓶颈的设备,为优化工作提供明确方向。
- ◦目前,我们的机型分档体系主要以设备核心硬件参数为参考依据,具体包括 CPU 性能、GPU 图形处理能力、运行内存容量等关键指标,最终将设备划分为高、中、低三个档位,该分档方案已覆盖超过 99% 的平台用户。开发者可通过以下指定途径,获取平台用户的设备相关数据,为性能优化和适配工作提供数据支撑。
- •网络环境(WIFI / 蜂窝网络)
- •抖音版本与基础库版本
