StallBuster 是一位朋友自己做的小工具,很是用,可以统计 activity 页面的启动耗时,还可以查看 activity 页面启动时 handle 任务栈,查找可优化点
github 地址: StallBuster
集成
集成StallBuster非常简单,只需要两步就可以了
- 添加对StallBuster的依赖
dependencies {
compile 'com.github.zhangjianli:stallbuster:1.1'
}
- 在 Application 中初始化
public class YourApplication extends Application {
@Override
public void onCreate() {
StallBuster.getInstance().init(this);
super.onCreate();
}
}
页面启动耗时查看
StallBuster 工具会在桌面创建一个相应的 app 出来,点开 app 我们可以查看相关信息,设置 notifacation 通知的话,在通知栏也是可以查看的
点进去我们可以看到详细信息,比如 handle 任务栈,绿色代表所费时间符合秒开要求,红色代表时间太长。需要关注。右边是这条记录对应的Activity名称。点击某条记录就会进入详情页。
1975877-064b9b58269ef5a7.png
网友评论