admin管理员组

文章数量:1581093

前言

手把手讲解系列文章,是我写给各位看官,也是写给我自己的。文章可能过分详细,但是这是为了帮助到尽量多的人,毕竟工作5,6年,不能老吸血,也到了回馈开源的时候

更多完整项目下载。未完待续。源码。图文知识后续上传github。
可以点击关于我联系我获取

这个系列的文章:

1、用通俗易懂的讲解方式,讲解一门技术的实用价值
2、详细书写源码的追踪,源码截图,绘制类的结构图,尽量详细地解释原理的探索过程
3、提供Github 的 可运行的Demo工程,但是我所提供代码,更多是提供思路,抛砖引玉,请酌情cv
4、集合整理原理探索过程中的一些坑,或者demo的运行过程中的注意事项
5、用gif图,最直观地展示demo运行效果

如果觉得细节太细,直接跳过看结论即可。本人能力有限,如若发现描述不当之处,欢迎留言批评指正。

学到老活到老,路漫漫其修远兮。与众君共勉 !

正文大纲
  • DDMS
  • systrace
  • TraceView
  • 关于过度绘制
正文
DDMS

DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik[虚拟机]调试监控服务

以前用 eclipse的时候,有个直接的入口可以打开DDMS,但是自从用了AndroidStudio,入口没了…但是其实在SDK目录内部还是有的.

打开DDMS之后:

具体有啥用,稍后再说。

systrace

systracesdk的一个命令,它是用python语言写的,当时用的是python2.7,但是后来python更新了3.0 谷歌却没有更新这个命令,导致我们现在要使用systrace命令,只能用python的2.7版本,正常情况下,用2.7的最新版2.7.16就行了,官网有下载的。

那么systrace命令在哪里?

前提

要使用它,首先我们要安装好 python2.7.16,然后配置环境变量,直到我们能够正常使用python命令(这个没必要详述吧,囧- -!

正戏

systra

本文标签: 那是你不我太性能app