抖音开放平台Logo
开发者文档
控制台

启动性能优化指南

收藏
我的收藏

启动加载时序

启动阶段

阶段
平均耗时
开发者可优化点
准备阶段
500 ~ 1000 ms
下载阶段
3000ms-20000ms
缩减首包:指引文档:启动性能优化
解压阶段
1400ms ~ 2901ms
缩减首包,同上
编译阶段+callmain
编译:293~380ms
callmain:1000~1500ms
分包
游戏内加载
需游戏主动上报tti

关键指标

    首次加载时长
    平台平均加载时长(包含首次加载和非首次加载)

如何提升启动速度

设置封面图优化体验

wasm的代码分包

如果非 H5 小游戏,是基于 WebAssembly 的游戏,可以通过 Wasm 的分包,减少首包的大小Wasm分包工具说明

启动场景上报

为了能够帮助游戏开发者主动发现游戏可交互前的各个阶段的性能、留存情况,现提供官方的上报接口 tt.reportscene,让开发者实现自定义启动场景数据的上报。