
性能优化
文章平均质量分 71
李国菁LGJ
一名小菜鸟,需要大神提携
展开
-
启动耗时优化
一、启动耗时统计am start -S -W com.example.health/.LoginActivity-S 参数为先停止,然后再次进行启动,-S顾名思义为Stop的意思原创 2021-04-13 15:39:58 · 272 阅读 · 0 评论 -
Android 内存优化
一、Java内存分配模型二、Java对象声明周期1、创建:为对象分配内存,构造对象2、应用:此时对象至少被一个强引用持有3、不可见:程序本身不再持有这个对象,但是该对象还依然存在4、不可达:GC对该对象进行可达性分析(判断对象是否为垃圾),发现不可达,然后就会把该对象归纳成不可达状态...原创 2021-04-11 17:33:30 · 160 阅读 · 0 评论 -
性能优化之数据结构
一、ArrayList性能分析ArrayList底层是用数组进行实现的,顺序表假设向index=10的位置添加一个元素 “lgj”如果arr[10] 为空的话,那么就直接赋值 a[10] = “lgj”如果arr[10] 不为空的话,先进行元素位移,然后再向index=10的位置进行赋值a[10] = “lgj”如下图所示:元素位移比较损耗性能如果每次添加和删除元素都是在末尾进行操作,那么这个也不损耗性能查询比较快,为什么数组的访问比较快呢?因为连续内存int 类型的 elementD原创 2021-04-02 10:12:50 · 237 阅读 · 0 评论