android性能跟踪分析工具系列 - StallBuster

StallBuster 是一位朋友自己做的小工具,很是用,可以统计 activity 页面的启动耗时,还可以查看 activity 页面启动时 handle 任务栈,查找可优化点

github 地址: StallBuster

集成

集成StallBuster非常简单,只需要两步就可以了

  1. 添加对StallBuster的依赖
dependencies {
    compile 'com.github.zhangjianli:stallbuster:1.1'
}
  1. 在 Application 中初始化
public class YourApplication extends Application {
    @Override
    public void onCreate() {
        StallBuster.getInstance().init(this);
        super.onCreate();
    }
}

页面启动耗时查看

StallBuster 工具会在桌面创建一个相应的 app 出来,点开 app 我们可以查看相关信息,设置 notifacation 通知的话,在通知栏也是可以查看的

《android性能跟踪分析工具系列 - StallBuster》
《android性能跟踪分析工具系列 - StallBuster》

点进去我们可以看到详细信息,比如 handle 任务栈,绿色代表所费时间符合秒开要求,红色代表时间太长。需要关注。右边是这条记录对应的Activity名称。点击某条记录就会进入详情页。

《android性能跟踪分析工具系列 - StallBuster》 1975877-064b9b58269ef5a7.png

    原文作者:前行的乌龟
    原文地址: https://www.jianshu.com/p/a9c07bac0c5a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞