首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能优化
订阅
北京流年啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
速度优化:充分利用 CPU 闲置时刻
除了游戏等少数品类应用,大部分应用都不会持续以较高的水平消耗 CPU,因此在程序运行过程中,CPU 会有很多时刻都处于闲置状态,比如用户无操作,应用在后台等等。如果我们能充分利用 CPU 在闲置时刻点
Android WebView H5 秒开方案总结
大厂的 WebView 优化方案总结。为了满足跨平台和动态性的要求,如今很多 App 都采用了 Hybrid 这种比较成熟的方案来满足多变的业务需求
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
性能优化(三)看完这篇文章,至少解决 APP 中 90 % 的内存异常问题
在 Android 中我们写的 .java 文件,最终会编译成 .class 文件, class 又由类装载器加载后,在 JVM 中会形成一份描述 class 结构的元信息对象,通过该元信息对象可以知道 class 的结构信息 (构造函数、属性、方法)等。JVM 会把描述类的数…
面试官: 说一下你做过哪些性能优化?
如果你已经有 2 - 3 年以上开发经验还不懂的怎么去优化自己的项目,那就有点说不过去了,下面是我自己总结的一套通用级别的 Android 性能优化。如果图片不清晰文末可以下载原始 xmind 图。 之前做热修复的时候研究过 Application 的启动原理。项目中也做过一些…
探索 Android 网络优化方法
Android 网络优化方法主要讲的就是线下网络测试工具、线上网络监控方案、流量优化方案和质量优化方案。 做网络优化时,要考虑多个维度、统计多种数据,还要建立完善的监控体系。
那些 Android 程序员必会的视图优化策略
1. 概述 现在的APP一些视觉效果都很炫,往往在一个界面上堆叠了很多视图,这很容易出现一些性能的问题,严重的话甚至会造成卡顿。因此,我们在开发时必须要平衡好设计效果和性能的问题。 本文主要讲解如何对视图和布局进行优化:包括如何避免过度绘制,如何减少布局的层级,如何使用Cons…
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈。 大伙都清楚,Android 每隔 16.6ms 会刷新一次屏幕。 …
Android LowMemoryKiller原理分析
Android的设计理念之一,便是应用程序退出,但进程还会继续存在系统以便再次启动时提高响应时间. 这样的设计会带来一个问题, 每个进程都有自己独立的内存地址空间,随着应用打开数量的增多,系统已使用的内存越来越大,就很有可能导致系统内存不足, 那么需要一个能管理所有进程,根据一…
Android 怎么就不卡了呢之Choreographer
针对Android UI不流畅的问题,Google提出了Project Butter对Android的显示系统进行了重构。 这篇文章我们主要聊一聊Choregrapher,后续的我们写关于其他。 界面的显示大体会经过CPU的计算-> GPU合成栅格化->显示设备显示。我们知道A…