didi / didi/DoKit

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

Open
#904 2 comments 0 reactions 1 assignee Claimed by @jtsky View on GitHub
Dominant language
Java
Stars
20.4k
Forks
3.2k
Avg merge
1d 12h
Merged PRs (30d)
2

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.