热门

最新

红包

立Flag

投票

同城

我的

发布
wbcra
wbcra
4 年前
truewbcra

让我们一起来努力学好java

CSDN App 扫码分享
分享
2
7
打赏
  • 复制链接
  • 举报
下一条:
监听到发生卡顿之后,dispatchMessage 早已调用结束,已经出栈,此时再去获取主线程堆栈,堆栈中是不包含卡顿的代码的。所以需要在后台开一个线程,定时获取主线程堆栈,将时间点作为key,堆栈信息作为value,保存到Map中,在发生卡顿的时候,取出卡顿时间段内的堆栈信息即可。
立即登录