插件版本:v3.3.5和v3.4.3.1
gradle.properties配置:
DOKIT_PLUGIN_SWITCH=true
DOKIT_LOG_SWITCH=true
DOKIT_METHOD_SWITCH=true
DOKIT_METHOD_STRATEGY=1
慢函数配置:
normalMethod {
thresholdTime 100
packageNames = ["xxx.xxx.xxx"]
}
我配置的是100ms,但是最终发现插装的代码里面,阈值变成了500ms(部分是100ms,部分是500ms)
MethodCostUtil.INSTANCE.recodeObjectMethodCostStart(500, "com.xxx.xxx.xxActivity&onCreate", this);
日志里面看到thresholdTime也是500ms,请问是哪里出问题了吗?
ps:
3.5.0.1压根就没有插装,同样的配置。是不是我使用有问题呢
2条答案
按热度按时间a6b3iqyw1#
插件版本:v3.3.5和v3.4.3.1
gradle.properties配置:
慢函数配置:
我配置的是100ms,但是最终发现插装的代码里面,阈值变成了500ms(部分是100ms,部分是500ms)
日志里面看到thresholdTime也是500ms,请问是哪里出问题了吗?
ps:
3.5.0.1压根就没有插装,同样的配置。是不是我使用有问题呢
改完以后需要clean一下
wribegjk2#
我也遇到了 一样的问题,clean还是一样的问题,试过很多次了
3.5.0.1版本 代码没有插桩成功
3.4.3.1版本 thresholdTime设置不起作用 插桩的代码还是默认的500