在Android开发中,做内存优化的目的,从本质上讲,就是减少异常(OOM)和卡顿。不同的App在运行过程中,占用内存多少也不同,但是大家也肯定...
卡顿分析 造成卡顿的原因可能是多种多样的,但是最终都会反映在CPU时间上。Android系统是基于Linux的,可以CPU时间分为两种: 用户时...
丢帧和卡顿 卡顿,是字面意思上来讲,就是画面不流畅,即页面刷新不连贯。Android系统默认的页面刷新频率是60帧,每秒刷新60次,即屏幕上的画...
在上一篇Activity的插件化已经介绍了Android插件化的概念和通过Hook方案实现Activity的插件化。本文接着上文,介绍四大组件中...
插件化技术和热修复技术都属于动态加载技术,从普及率的角度来看,插件化没有热修复的普及率高,主要原因是占大多数的中小型应用很少也没有必要去采用插件...
Java中的ClassLoader Java中包含三种系统类加载器,分别是Bootstrap ClassLoader、Extensions Cl...
热修复的产生原因 刚发布的版本出现了bug,需要修复bug、测试并打包在各大应用市场重新发布上架。这样会耗费大量的人力和物力,代价比较大。 已经...
物理机的并发问题 硬件的效率问题,简单来说就是CPU处理数据的速度,比内存读写数据的速度要快得多,导致CPU的利用率不够高,所以在每个处理器中设...
概述 我们常说的JDK(Java Development Kit)包含了Java语言、Java虚拟机和Java API类库这三部分,是Java程...