首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android 内存
订阅
BillBian
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 2订阅
LruCache 源码解析
LRU 是 Least Recently Used 最近最少使用算法。 使用当成一个 Map 用就可以了,只不过实现了 LRU 缓存策略
GC那些事儿--Android内存优化第一弹
引言 接App优化之内存优化(序), 作为App优化系列中内存优化的一个小部分. 由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存管理, GC, Android内存管理, Dalvik/ART等知识有一个理论的认识, 可以让我们更好的…
Android 性能优化第(三)篇 ---MAT 比 Menmery Monitor 更强大
下面开始介绍 MAT,MAT 工具全称为 Memory Analyzer Tool,是一款详细分析 Java 堆内存的工具
[贝聊科技]使用Android Studio和MAT进行内存泄漏分析
Java 程序运行时的内存分配策略有三种:静态分配、栈式分配和堆式分配。对应的存储区域如下: 静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。 栈区 :方法体内的局部变量都在栈上创建,并在方…
性能优化——内存泄漏(2)工具分析篇
在上一篇《性能优化——内存泄漏(1)入门篇》中,介绍了内存泄漏的基本概念,并举了一个Demo,结合简单的代码分析,猜测出Demo中存在内存泄漏,并用Android Studio自带的Memory Monitor证明了我们的猜测,但开发中,业务逻辑可能比较复杂,对象引用繁多,难道…
Android 中的 OutOfMemoryError
Java 语言在操作系统之上创造了一个 Java 虚拟机(JVM),让 Java 语言编译后的字节码运行在此虚拟机之上。启动一个 Java 应用,会首先启动 JVM,JVM 会向操作系统申请所需内存,然后把内存分成为栈内存和堆内存。堆内存用以存放对象实例,并可被 Java 回收机制回收,一旦剩余堆内存空间不够申请新对象时就会产生 OutOfMemoryError 异常。
Android 性能监控实现原理
android 性能监控,涉及概念:字节码,ASM 编程。
Android 性能优化那些事
对于 Android 应用性能优化的简单总结
[译] 彻底理解引用在 Android 和 Java 中的工作原理
Java 默认有 4 种类型的引用:强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference) 和 虚引用(PhantomReference)。部分人认为只有强引用和弱引用两种类型的引用,而弱引用有两个层次的弱化。我们习惯于将生活中的一切事物归类,那种毅力堪比植物学家对植物的分类的。不论你觉得哪种分类更好,首先你需要去理解这些引用。然后你可以找出自己的分类。
Android 内存优化
android 内存优化