网站的建设可以起到什么作用是什么,东莞住房和城乡建设部网站,有没有专门做策划的公司,马鞍山市 网站建设1.我们想要查看自己方法的调用链#xff0c;或者分析方法耗时的情况#xff0c;可以选择Android Studio的Profiler#xff0c;比较方便快捷。如下#xff1a;
2.基本的面板参数讲解#xff1a;
3.可以通过搜索#xff0c;查看对应的方法#xff0c;以及方法的调用链…1.我们想要查看自己方法的调用链或者分析方法耗时的情况可以选择Android Studio的Profiler比较方便快捷。如下
2.基本的面板参数讲解
3.可以通过搜索查看对应的方法以及方法的调用链 可以看到当搜索有对应的结果方法的时候调用链会高亮显示。这样的功能对我们分析源码的流程有很大的帮助。
4.然后可以放大对应的调用链查看 这里找到了我们调用的API方法使用WindowManger的addView去添加一个弹窗
5.抓取trace文件除了使用Profiler之外还可以使用systrace和Perfetto。但是自 2022 年 3 月起Google 在 platform-tools 33.0.1 及以上版本中移除了 systrace 目录及相关脚本所以最新的platform-tools实际上已经能使用systrace录制trace文件它也渐渐退出历史舞台了。取而代之的是Perfetto从Android10开始Android系统内部已经开始支持Perfetto。对比systracePerfetto除了信息更全面、录制时间更久、网页可视化工具支持等优势外还有一点就是在抓取trace文件时候不用像systrace那样运行Python脚本而直接使用adb命令即可。