DhMethodTime 是一个再debug下统计所有安卓方法耗时的插件,引用方便,利用javassist在编译时完成统计代码注入,realase版本下不会执行注入, 方便开发时测试,分析方法耗时,性能
An android gradle plugin for calculating time of all Android methods
Gradle->buildsrc->upload->uploadArchive
mkdir in app/plugins. copy app/repo/.../dhmtime-1.0.0.jar to plugins/
repositories {
google()
jcenter()
flatDir name: 'localRepository', dir: './app/plugins'
}在项目build.gradle 加入
classpath 'com.lin.dhmtime:dhmtime:1.0.0'
classpath 'org.javassist:javassist:3.25.0-GA'App build.gradle
apply plugin: "dhmtime"
...
...
dhMCConfig {
logMinTime(50l)//log method will more than 50 millseconds
}