设置启动Theme可以去除启动白屏的情况,同时从视觉效果上感觉app启动速度加快了 ...
Systrace
发表于
分类于
Android
结合Android内核的数据,生成Html报告 API18以上使用,推荐TraceCompat 需要python2的环境 ...
TraceView
发表于
分类于
Android
图形的形式展示执行时间、调用栈等 信息全面,包含所有线程 ...
获取方法耗时
发表于
分类于
Android
获取方法耗时 手动打点 java long start = System.currentTimeMillis() ...
启动时间测量方式
发表于
分类于
Android
获取启动时间的方式 方式一:`adb` 命令 adb shell am start -W packagename/首屏Activity ...
AOP-Lancet
发表于
分类于
Android
轻量级 Android AOP 框架 具有编译速度快,支持增量编译的特点 ...
ART-Hook: Epic
发表于
分类于
Android
将额外代码钩住原有方法,修改执行逻辑 运行时插桩 ...
AOP-Aspectjx
发表于
分类于
Android
AOP-Aspectjx 通过预编译和运行期动态代理实现程序功能统一维护的一种技术 具有无侵入性和修改方便的特点 ...
SurfaceFlinger
发表于
分类于
ADB
在Android 4.1以后,系统使用了三级缓冲机制,即此时有三个Graphic Buffer,通过 SurfaceFlinger 查看应用缓冲区信息 shell adb shell dumpsys SurfaceFlinger 输出的信息非常多,这里只关注三个信 ...
gfxinfo 测试UI性能
发表于
分类于
ADB
gfxinfo 整个进程生命周期中收集的帧数据的聚合分析输出到 logcat shell adb shell dumpsys gfxinfo