matrix icon indicating copy to clipboard operation
matrix copied to clipboard

关于 UIThreadMonitor 的疑问

Open tennkou opened this issue 1 year ago • 6 comments

版本:2.1.0

现象是 DefaultPluginListener 里打印出来的 Issue 里 stack 为空,我看了一下,可能是 UIThreadMonitor 没有init导致的(METHOD_ID_DISPATCH 我看是在UIThreadMonitor 里被push到 sBuffer 里的)。这个init我看是只在 24版本以下才会被自动调用,所以感到很疑惑? UIThreadMonitor 已经被 Deprecated 了,它应不应该 init呢? Issue 的 stack 为空跟这个有关系吗?

tennkou avatar Jun 16 '23 09:06 tennkou

同问 这个。为什么这样啊

smilehyb avatar Jun 27 '23 12:06 smilehyb

@smilehyb 估计是一个bug,我试了下手动调用UIThreadMonitor的init后就可以了。然后另外还有个 pull request 也是关于这个问题 link

tennkou avatar Jun 27 '23 12:06 tennkou

@tennkou 主要现在UIThreadMonitor 也注解废弃了啊,那现在用什么啊 ?

smilehyb avatar Jun 28 '23 04:06 smilehyb

UIThreadMonitor

Its replaced by LooperAnrTracer

TYZRPVX avatar Aug 07 '23 06:08 TYZRPVX

UIThreadMonitor

Its replaced by LooperAnrTracer

感觉这个并不能代替 UIThreadMonitor,里面并没有 METHOD_ID_DISPATCH 的处理

tennkou avatar Sep 04 '23 13:09 tennkou

UIThreadMonitor

Its replaced by LooperAnrTracer

LooperAnrTracer 里没有调用: if (config.isAppMethodBeatEnable()) { AppMethodBeat.i(AppMethodBeat.METHOD_ID_DISPATCH); }

yangjie10930 avatar Oct 11 '23 08:10 yangjie10930