
优化
文章平均质量分 59
学习笔记。
Jomurphys
这个作者很懒,什么都没留下…
展开
-
优化 - 数组的查找
【代码】优化 - 数组的查找。原创 2024-03-23 03:59:08 · 362 阅读 · 0 评论 -
优化 - 排序算法
从左往右比较相邻的两个元素,右比左小就换位,这样最大值就出现在了右边最后一个元素上,再从左边第一个元素开始往右比较到倒数第二个元素,如此重复...原创 2024-03-23 03:40:08 · 274 阅读 · 0 评论 -
优化 - 数据结构
数据结构:数据存储在内存中的顺序和位置关系,选择合适的数据结构能提高内存的利用率。原创 2024-03-21 03:17:48 · 445 阅读 · 2 评论 -
Android 优化 - 磁盘缓存 DiskLruCache
用于实现存储设备缓存,即磁盘缓存,通过将缓存对象写入文件系统从而实现缓存的效果。原创 2023-10-19 01:04:22 · 625 阅读 · 0 评论 -
Android 优化 - 内存缓存 LruCache
重写 sizeOf() 计算出要缓存的对象的大小。()总容量和对象大小计算的单位要一直一致。设置 LruCache 缓存大小,一般为当前进程可用内存的1/8。原创 2023-03-17 17:59:41 · 606 阅读 · 0 评论 -
Android 优化 - 内存
系统对每个 APP 都有一定的内存限制(设备出厂以后 JAVA 虚拟机对单个 APP 的最大内存分配就确定下来了,位于 /system/build.prop 文件中的 dalvik.vm.heap growth limit),当应用程序使用的内存超过了上限就会出现 OOM (Out of Memory),也就是异常退出。一些会频繁执行的方法例如 onDraw(),每次创建局部变量时内存都会分配给它,但在循环结束后它们不会被立即回收,这将导致内存的不断增加,最终导致内存抖动。原创 2023-10-07 01:01:34 · 681 阅读 · 0 评论