登录

去注册 忘记密码?

登录

注册

去登录

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

注册

解锁回答区域

  • 扫码关注公众号
  • 发送“我爱安卓

若你登陆,将永久解锁;
若未登录,仅本机解锁。

解锁回答区域

获取注册验证码

  • 扫码关注公众号
  • 发送“我爱安卓
  • 即可获取验证码

每日一问 | 在做性能优化的时候,常常看到 Thread(Cpu) Time,Wall clock Time?

鸿洋    2021-03-15 00:43   收藏

Wall Clock Time 是一段代码在某个线程上实际执行的时间,但由于cpu是分时间片给线程的,同时一段代码可能由于IO,还是类似调用wait等线程调用方法,阻塞不执行了,此时cpu会分配给其它线程,但这段代码其实并没有执行完,可能等某个条件触发后,轮到这段代码在的线程分到cpu后,继续执行,而执行这段代码cpu真正的用时是Thread Time。

了解这个概念后:

  1. 在 Android中如何获取某个方法执行过程中的 Thread time , wall Time?
  2. 了解了这两个时间之后,在我们做性能优化的时候有什么指导意义?

感谢 jiafeng 的提醒更新每日一问,最近真是忙到炸!

删除留言

确认删除留言,会导致相关评论丢失?

取消 确定