首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
赵子健
掘友等级
Android GDE | 🏆 掘金签约作者
谷歌开发者专家,图书《Android性能优化之道》作者,掘金小册《Android性能优化》作者。欢迎一起探讨技术,共同成长!
获得徽章 6
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
最新
热门
速度优化:CPU 优化(下)
上一章我们详细介绍了线程池,通过合理地使用线程池,能有效发挥 CPU 的利用率,提升应用速度。此外,我们还有很多方式可以用来提升 CPU 的利用率。这一章我们就接着来介绍两种方案:充分利用 CPU 的
速度优化:CPU 优化(上)
在上一章中,我们已经认识到了 CPU 对应用的速度至关重要,并且介绍了“指令数、时钟时间、指令平均时钟时间”这三个影响 CPU 时间的关键因素,以及基于这三个因素衍生出的系列优化方案,这些方案都是为了
速度优化:重新认识速度优化
应用的速度优化是我们使用最频繁,也是应用最重要的优化之一,它包括启动速度优化,页面打开速度优化,功能或业务执行速度优化等等,能够直接提升应用的用户体验。因此,只要是 Android 开发者,肯定或多或
虚拟内存优化:“黑科技”优化手段
在上一章中,我们介绍了通过线程和多进程来优化虚拟内存的两种方案,它们已经能解决大部分问题了。但有的时候,这两种方案依然没法彻底优化虚拟内存,解决应用序崩溃,那就需要用到一些非常规的“黑科技”手段了。今
虚拟内存优化:线程+多进程优化
在介绍内存的基础知识的时候,我们讲过在 32 位系统上虚拟内存只有 4G,因为有 1G 是给内核使用的,所以留给应用的只有 3G 了。3G 虽然看起来挺多,但依然会因为不够用而导致应用崩溃。为什么会这
内存优化:Bitmap内存优化
很多时候,Bitmap 才是 Native 内存占用的大头,因为只要应用使用图片就会用到 Bitmap。从 Android 8.0 开始,Bitmap 的内存占用便算在 Native 里了(目前市面上
内存优化:so 库申请的内存优化
学完了 Java 堆内存的优化,这一章我们正式进入 Native 内存优化的学习。对于很多开发者来说,进行 Native 内存优化要比 Java 堆内存优化的频率少很多。一是 Native 内存可使用
内存优化:Java堆内存优化
从这一章开始,我们就进入了内存优化的实战环节。这一环节分为三部分:Java 堆内存 (Java Heap) 优化、Native 内存优化和虚拟内存优化。通过前面对基础知识的学习我们也知道,这三个部分是
内存优化:掌握 APP 运行时的内存模型
在上一章,我们已经从操作系统的维度了解了一个进程的内存模型。这一节,我们将维度继续上升,从应用层出发看看一个 App 运行时的内存模型是怎样的。从 App 运行时的内存模型中我们可以知道导致内存增长的
内存优化:重新认识内存
我们知道,手机的内存是有限的,如果应用内存占用过大,轻则引起卡顿,重则导致应用崩溃或被系统强制杀掉,更严重的情况下会影响应用的留存率。因此,内存优化是性能优化中非常重要的一部分。
下一页
个人成就
优秀创作者
文章被点赞
1,970
文章被阅读
224,824
掘力值
7,857
关注了
23
关注者
2,032
收藏集
0
关注标签
7
加入于
2020-05-15