首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
app性能优化
心在梦在
创建于2021-10-12
订阅专栏
记录android app性能优化知识点
等 1 人订阅
共9篇文章
创建于2021-10-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
启动优化及优化工具
研究启动优化不知不觉都一周多了,需要赶快做个小笔记,要不后面就忘了 1. 打开启动页面时间 通过adb命令可以知道启动时间 启动页面就是 对应的Activity 2. 生成.trace文件,并通过pr
Mac如何做才能彻底清理垃圾
使用专业的Mac垃圾清理工具 通过手动执行上述步骤完成垃圾文件的清理,需要花费大量时间和精力。而且,如果你不是有经验的Mac高阶用户,那么手动操作容易出现误删文件的情况,导致系统出问题。所以,清理Ma
android 常见内存泄漏原因及解决办法
1. 单例模式引起的内存泄漏 单例的生命周期往往就是跟我们应用的生命周期是一致的。如果你往这个单例里面传了一个生命周期较短的对象,比如说Activity,此时这个Activity的生命周期就会一直被单
android 内存分析工具——MAT使用
Android MAT (Memory Analyzer tool)讲解: android的内存优化是一个老生常谈的问题,也是一个高级android工程师的必备素质与技能,最近了解并实践了androi
Mac下MAT的安装
当Java应用出现内存溢出的问题的时候,需要拿工具分析dump文件的。JDK自带的jvisualvm和jhat都可以使用,另外还有一个工具是 Memory Analyzer Tool ,支持独立运行和
JAVA垃圾回收-可达性分析算法
在java中是通过引用来和对象进行关联的,也就是说如果要操作对象,必须通过引用来进行。那么很显然一个简单的办法就是通过引用计数来判断一个对象是否可以被回收。不失一般性,如果一个对象没有任何引用与之关联
Android四种引用:强引用、软引用、弱引用和虚引用
Reference子类都具有如下特点: 1.Reference子类不能无参化直接创建,必须至少以强引用对象为构造参数,创建各自的子类对象; 2.以强引用对象为构造参数创建对象,使得原本强引用所指向的堆
Android Studio Profile使用
首先自己写了一个由单例模式导致的内存泄漏 然后新建了一个SecondActivity调用Manager的init方法,将SecondActivity的context传给Manager,当SecondA
Android内存泄露检测之LeakCanary的使用(转)
LeakCanary github地址:https://square.github.io/leakcanary/ 开始使用 目前为止最新的版本是2.3版本,相比于2.0之前的版本,2.0之后的版本在使