一、前言 我们上文《linux应用程序——内存测量》说了如何测量分析系统内存和进程内存的使用情况。当我们大概知道进...[作者空间]
前言 好久没有继续写Android重学系列了。这次我们继续聊聊当Activity创建之后。Android接下来就会...[作者空间]
背景初衷:后台监控发生很多崩溃在系统库中的问题,点击进去一看,backtrace并没有什么意义,全在系统库中,如果...[作者空间]
原创文章,转载注明出处,多谢合作。 本文从systrace的角度通过关键标签,来简单看下app冷启动牵扯到的图形渲...[作者空间]
原创文章,转载注明出处,多谢合作。 有段时间没有跟新文章了,最近有点忙,但是博客也不能因此停更了,打起精神,立个f...[作者空间]
某些平台上输出的性能监控报告,数据没有统一标准、进一步分析无法进行,自动化测试往往成为鸡肋,你是否满意? 那么,面...[作者空间]
本文针对Activity的启动主线进行梳理。先捋大流程,后续再针对细节进行学习。 一、概览关键流程 启动流程关键主...[作者空间]
Asan是一个快速的内存错误检测器,它可以检测C、C++代码中的例如野指针和内存溢出错误,具体可以分为以下几类: ...[作者空间]
瞎扯 昨天写了bus的生产者与消费者.今天就写写looper为什么不和handler一起写呢?因为懒. Loope...[作者空间]
[TOC] 之前说过学习汇编就是学习寄存器和指令,查看代码请连接真机。 寄存器 在arm64汇编中寄存器是64bi...[作者空间]
内核通过/dev/memcg/memory.pressure_level来更新。具体patch见memcg: Ad...[作者空间]
作者: Iliyan Malchev, Project Treble 项目架构师 在 11 月初举办的2018 A...[作者空间]
之前版本中通过属性来启动服务失效了是在P上对属性名进行了规范,必现符合规则的才可以[作者空间]
0x0 malloc_chunk 详解 在Glibc管理堆的过程中,无论一个内存块(chunk)是处于已分配状态还...[作者空间]
在上文中,卸载Agent之后,使用jmap -histo:live pid命令验证执行FGC,相关Class是否会...[作者空间]
今天是个奇怪的日子,有三位同学找我,都是关于界面卡顿的问题,问我能不能帮忙解决下。由于性能优化涉及的知识点比较多,...[作者空间]
介绍 插装技术是一个古老却又强大的技术,简单来说就是在目标程序代码中某些位置插入一些代码或者修改成一些代码,从而在...[作者空间]
其他更多java基础文章:java基础学习(目录) 深入理解Class对象 RRIT及Class对象的概念 RRI...[作者空间]
前言 binder机制作为android进程间通信一种非常重要的手段,在android系统中起到重要的作用,在...[作者空间]
子系统[作者空间]