首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
性能优化
Arrom
创建于2021-09-08
订阅专栏
总结一下开发过程中可能出现优化的点
等 2 人订阅
共13篇文章
创建于2021-09-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android -性能优化
布局优化 如果父控件有颜色,也是自己需要的颜色,那么就不必在子控件加背景颜色 如果每个自控件的颜色不太一样,而且可以完全覆盖父控件,那么就不需要再父控件上加背景颜色 尽量减少不必要的嵌套 能用 Lin
Android-BlockCanary 使用和原理介绍
这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战 blockCanary介绍 android里面的性能优化,最主要的问题就是UI线程的阻塞导致的,对于如何准确的计算UI的绘制
性能优化->bitmap的优化
「这是我参与11月更文挑战的第2天,活动详情查看:2021最后一次更文挑战」 背景 Android开发中,加载图片过多、过大很容易引起OutOfMemoryError异常,即我们常见的内存溢出。因为A
Android - 内存泄漏,内存抖动,内存回收算法
产生内存泄漏的原因 一个长生命周期的对象持有一个短生命周期对象的引用通俗讲就是该回收的对象,因为引用问题没有被回收,最终会产生OOM。 产生内存抖动的原因 内存频繁的分配与回收,(分配速度大于回收速度
Android - 电量优化的建议和JobScheduler大致流程
1. 使用闹钟服务,让CPU间断式的工作 2. 使用jobScheduler。 JobScheduler的大致流程
Android-内存优化的几点建议
数据类型(不要使用比需求更占空间的基本数据类型) 循环尽量用foreach,少用iterator,自动装箱尽量少用 数据结构与算法的优化处理 枚举优化 枚举的缺点: 枚举优化的例子: 字符串的连接尽量
Android - UI卡顿的处理
Android 系统每隔 16ms 发出 VSYNC 信号 (1000ms/60=16.66ms) ,触发对 UI 进行渲染, 如果每次渲染都成功这样就能够达到流畅的画面所需要的 60fps ,为了能
Android -xml文件显示的大致流程
1.xml中的控件通过LayoutInflater加载到内存中 2.加载进来的xml会生产对应的对象,对象内包含一下left,top,right,bottom,width,height 等信息 3.对
Android - 黑白屏的问题和解决思路
白屏: 黑屏: 解决思路: 找到一个父类name="Platform.AppCompat.Light"中定义了 解决方法:
Android - 系统的启动大致过程
打开电源,引导芯片的代码加载引导程序(Boot loader)到RAM(内部存储器)中 引导程序(Boot Loader)把操作系统拉起来 Linux内核启动开始系统设置,找到一个init.rc文件启
Android- 主动加载一个类的几种方式
使用new 关键字新建一个对象 使用反射,最后也是走到native的FindClass这个方法 使用classload.load() 通过native层的 env ->FindClass("类名")
Android 缩小apk包体积的几步
第一 将项目中使用的图片转位webp格式,在AS中选择需要转的文件夹,右键选中convert to Webp就可以了 第二 由于第三方库中包含了大量的国际化资源,根据情况通过配置删除 第三 只保留ar
webp的介绍
背景介绍 webp 的优势体 webp编码的原理: 有损压缩 无损webp 有损webp(支持透明) webp的劣势 使用libwebp的优势 关于webp大致介绍到这里,希望对大家有用。