我正在寻找某种方法来测量应用程序的启动时间。从单击应用程序图标的那一刻到用户例如可以看到登录页面的那一刻。
答案 0 :(得分:2)
运行
flutter run --trace-startup --profile
跟踪输出被保存为Flutter项目的start_up_info.json
目录下名为build
的JSON文件。输出列出了从应用程序启动到这些跟踪事件所花费的时间(以微秒为单位):
例如:
content_copy
{
"engineEnterTimestampMicros": 96025565262,
"timeToFirstFrameMicros": 2171978,
"timeToFrameworkInitMicros": 514585,
"timeAfterFrameworkInitMicros": 1657393
}