我正在寻找某种方法来测量应用程序的启动时间。从单击应用程序图标的那一刻直到用户可以看到登录页面的那一刻。
Run
flutter run --trace-startup --profile
跟踪输出保存为名为的 JSON 文件start_up_info.json
在下面build
Flutter 项目的目录。输出列出了从应用程序启动到这些跟踪事件所花费的时间(以微秒为单位捕获):
- 是时候输入 Flutter 引擎代码了。
- 是时候渲染应用程序的第一帧了。
- 是时候初始化 Flutter 框架了。
- 是时候完成 Flutter 框架的初始化了。
例如:
content_copy
{
"engineEnterTimestampMicros": 96025565262,
"timeToFirstFrameMicros": 2171978,
"timeToFrameworkInitMicros": 514585,
"timeAfterFrameworkInitMicros": 1657393
}
Source https://flutter.dev/docs/testing/debugging#measuring-app-startup-time
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)