DoKit icon indicating copy to clipboard operation
DoKit copied to clipboard

【Android】- 函数耗时-普通模式的thresholdTime不生效,一直默认值

Open 3swordzoro opened this issue 4 years ago • 2 comments

插件版本: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压根就没有插装,同样的配置。是不是我使用有问题呢

3swordzoro avatar Sep 15 '21 07:09 3swordzoro

插件版本: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压根就没有插装,同样的配置。是不是我使用有问题呢

改完以后需要clean一下

jtsky avatar Sep 21 '21 03:09 jtsky

我也遇到了 一样的问题,clean还是一样的问题,试过很多次了

3.5.0.1版本 代码没有插桩成功 3.4.3.1版本 thresholdTime设置不起作用 插桩的代码还是默认的500

TrumpDony avatar Dec 30 '21 04:12 TrumpDony