240 发简信
  • 线程监控 - 死锁、存活周期与 CPU 占用率

    写在前面: 大家学习知识不用死抓怎么实现,很多同学认为学了套路能做到举一反三就不错了,这其实还是停留在“术”的层面。大家要学会了解底层的原理自己...

  • 120
    线程监控 - 线程基础知识扫盲

    在分享线程的监控之前,我们要来先讲讲线程的基础知识,一般来说只要我们基础牢固,在写代码的时候大部分情况下不容易犯错。但在 Android 团队人...

  • 卡顿监控 - ANR 底层机制源码分析

    ANR 可能是大家平时开发过程中,相对比较少的一类的问题,从考核过程中就能看出来,很少有同学能够回答完善。既然我们在开发中会遇到,那么我们至少需...

  • 都是奔三的人,压力大家都会有

    写下本文并不是为了引起大家的焦虑,只是最近群里有同学聊到而已。想想建群的那会还是在长沙刚面临失业,正因为经历着失败与痛苦,所以我才想到是不是可以...

    4.3 940 3 22
  • 异常处理 - Native 层的崩溃捕获机制及实现

    在 Android 平台,native crash 我们可能关注得比较少,记得在长沙做开发那会,基本不会用到自己写的 so 库,集成第三方功能像...

    1.1 1685 2 18
  • Gradle 插件 + ASM 实战 - 监控图片加载告警

    gradle 插件 + asm 字节码基础讲完了,我们就要开始实战环节了,这次我们来做一个图片加载监控,本文虽然只讲一个实例,但是很多场景以及很...

  • 120
    Gradle 插件 + ASM 实战 - JVM 虚拟机加载 Class 原理

    开篇就提到效能优化涉及的范围会很广,考虑后面需要经常用到 asm 字节码插桩,我们首先从 《Gradle 插件 + ASM 实战》开始讲,但又希...

    1.8 2092 4 22
  • Android 进阶之旅 - 效能优化

    新年的第一篇文章,没想到自己又回来了,经过慎重的考虑还是决定再讲一期《效能优化》。虽然去年刚发表过 《以后,江湖再见了》[https://www...

    3.7 4985 41 55 2
  • 迷茫的2020

    没了买房买车的压力,也结了婚,也没有再继续讲课了。这一年就是上上班健健身,旅旅游,感觉生活瞬间舒服了很多,工作没有什么太大压力,但这一年自己也陷...

个人介绍
目前就职于腾讯,腾讯面试官,专注 Android 移动端开发,热爱技术,乐于分享!