首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
内存
订阅
李道玄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
Android HPROF 内存快照文件详解
本来应该写 LeakCanary 源码阅读 系列的第四篇文章,第四篇文章主要是介绍它是怎么处理 HPROF 内存快照文件,但是直接阅读源码可能大多数时候都是懵逼的,所以本篇文章我决定先详细介绍一下 H
深入探索 Android 内存优化(炼狱级别-上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 如果你对以上基础内容都比较了解了,那么我们便开始 Android 内存优化的探索之旅吧。 1)、硬件快:内存本身读取、存入速度快。 2)、复用快:解码成果有效保存,复用时,直接…
内存优化 · 基础论 · 初识Android内存优化
内存优化、启动优化、卡顿优化、包体积优化是Android性能优化四驾马车,而内存优化又是四驾马车最难驾驭的一驾,如果你掌握了这项基础技能,那么你将超过绝对多数的Android开发
阿里面试回顾: 说说强引用、软引用、弱引用、虚引用?
我们都知道 JVM 垃圾回收中,GC判断堆中的对象实例或数据是不是垃圾的方法有引用计数法和可达性算法两种。 无论是通过引用计数算法判断对象的引用数量,还是通过根搜索算法判断对象的引用链是否可达,判定对象是否存活都与“引用”有关。 先说说引用,Java中的引用,类似 C 语言中的…
Android内存优化——内存泄露检测分析方法
上一篇文章总结了一些常见的内存泄露场景及优化方案,这篇文章继续总结内存泄露的一些常用的检测和分析方法。 Lint代码检查 AndroidStudio自动Lint代码检查工具,一些常见的代码警告Lint工具都会给我们提示。使用也比较简单: Analyze —> Inspect C…
Android GC 原理探究
想写一篇关于 android GC 的想法来源于追查一个魅族手机图片滑动卡顿问题,由于不断的 GC 导致的丢帧卡顿的问题让我们想了很多方案去解决,所以就打算详细的看看内存分配和 GC 的原理,为什么会不断的 GC,GC ALLOC 和 GC COCURRENT 有什么区别,能不能想办法扩大堆内存减少 GC 的频次等等。
实践App内存优化:如何有序地做内存分析与优化
由于项目里之前线上版本出现过一定比例的OOM,虽然比例并不大,但是还是暴露了一定的问题,所以打算对我们App分为几个步骤进行内存分析和优化,当然内存的优化是个长期的过程,不是一两个版本的事,每个版本都需要收集线上内存数据进行监控以及分析。 这部分主要先介绍一些进行内存分析的基础…
Android 性能优化之巧用软引用与弱引用优化内存使用
四大引用的区别就是内存回收的区别,强引用只要存在没有被销毁,内存就不会被系统回收,软引用在内存严重不足的情况下会被系统回收,弱引用会在系统的内存出现报警(比严重不足的程度低)情况下回收,虚引用很容易被回收掉。总的来说就是内存被系统回收的概率从小到大是:虚引用 -- 弱引用 -- 软引用 -- 强引用
Android中内存优化的那些事 - 一个有关图片的优化记录
客服群里叫喊着:这个用户图片不显示了,那个用户图片也不显示了。我拿着手上一切正常的测试机,what the hell…… 默默地打开bugly。 满园春色关不住,遍地内存溢出来!是的,又闯祸了! 内存问题永远是既陌生又熟悉的话题,而且大多数都发生在一个叫作用户家的手机上。安卓系…
Android 最佳性能实践 (二)——分析内存的使用情况 - 郭霖的专栏 - 博客频道 - CSDN.NET
Android 的内存泄露不像 C++ 那么明显,需要借助工具自己寻找,当然,还是主要靠编码习惯